0
0
0
-1
-1
0
-1
-1
-1
0
-1
0
-1
0
-1
1
-2
2
-3
3
-5
5
-7
8
-10
11
-15
18
-26
44
-179
-1100
-1011
-762
-1335
-1042
-514
-1322
-1176
-710
-841
-990
-1377
-1627
-1409
-1001
-793
-642
-1166
-1802
-1787
-1448
-1051
-866
-1206
-1390
-1341
-1261
-765
-363
-631
-891
-1000
-1171
-1353
-1201
-865
-634
-398
-362
-668
-952
-990
-1102
-1229
-661
-190
-457
-467
-552
-1060
-1128
-1066
-1007
-682
-166
-98
-766
-1018
-1293
-1364
-845
-154
157
17
-441
-805
-929
-945
-621
-368
104
652
420
-162
-632
-533
-260
-203
-183
11
244
-74
-253
-337
-611
-534
-321
14
94
-83
-142
-118
-27
-160
-471
-629
-505
-364
-321
-175
-181
-323
-517
-577
-465
-249
-157
40
279
111
-286
-493
-593
-835
-710
-392
-208
-24
333
568
377
215
-75
-673
-519
-96
146
519
573
123
-333
-292
-204
-192
162
405
564
719
617
339
-47
-404
-661
-624
24
841
1047
758
421
3
-120
89
213
309
483
705
673
599
388
86
-105
-235
-131
241
700
1059
1145
944
693
442
111
-60
1
246
631
933
1303
1587
1393
842
176
-168
-163
167
725
1283
1722
1725
1248
495
-173
-404
-389
15
878
1474
1801
1838
1527
721
-78
-322
5
489
973
1432
1639
1612
1363
836
317
160
224
587
1085
1485
1667
1501
1134
694
426
301
593
884
1232
1317
1110
718
240
111
156
329
643
994
1144
1015
726
568
368
215
223
326
605
837
684
382
346
385
426
623
878
1015
841
629
656
797
899
877
723
496
255
289
542
697
765
752
691
594
545
412
257
297
370
305
229
226
128
14
20
108
229
519
687
562
333
212
183
40
-142
-90
105
242
311
300
267
283
400
465
441
392
361
327
317
292
255
231
246
293
371
352
232
294
432
541
531
489
393
310
203
60
35
140
273
396
566
583
457
386
314
216
198
259
236
182
128
133
206
296
360
374
413
491
549
525
488
427
376
377
444
415
301
263
300
243
404
537
381
377
573
551
415
369
349
400
350
270
355
468
402
415
553
588
640
688
676
631
595
562
624
673
654
776
886
683
553
652
578
403
401
500
602
657
631
636
652
562
379
226
179
206
271
343
372
333
333
404
413
290
221
238
194
96
52
81
-44
-131
-65
-57
-169
-263
-305
-397
-377
-392
-507
-683
-779
-865
-979
-1010
-1054
-1149
-1205
-1143
-1150
-1178
-1239
-1305
-1378
-1449
-1404
-1347
-1363
-1401
-1360
-1346
-1319
-1227
-1184
-1176
-1173
-1121
-1150
-1175
-1107
-1055
-1080
-1041
-934
-918
-942
-934
-903
-858
-795
-744
-733
-726
-697
0
0
0
-1
-1
-1
0
-1
0
0
-1
0
-1
0
-2
2
-3
4
-6
7
-10
12
-15
19
-24
30
-39
51
-74
128
-459
-1784
-1644
-1649
-1456
-1121
-796
-580
-236
273
811
1249
1676
2196
2688
3076
3538
4011
4472
4889
5346
5766
6186
6673
7147
7663
8142
8527
8870
9448
9880
9342
8054
5698
2503
-564
-3168
-5522
-7627
-9032
-10463
-10900
-10086
-9001
-8142
-7302
-6553
-6398
-5931
-5445
-5261
-5226
-5085
-4912
-4717
-4102
-3321
-2328
-1164
-65
974
2141
3533
4912
6183
7224
7760
8078
8042
7674
6910
5674
4117
2620
1399
200
-678
-1195
-1526
-1685
-1647
-1724
-2067
-2410
-2831
-3400
-4049
-4742
-5410
-5922
-6186
-6258
-6246
-6119
-5886
-5415
-4697
-3774
-2679
-1624
-562
471
1471
2202
2703
2917
2812
2611
2410
2196
1937
1770
1643
1632
1772
1941
2047
2018
1890
1563
1134
219
-1298
-2452
-3131
-3951
-4932
-5469
-6221
-7038
-6997
-6385
-6167
-6174
-5824
-5393
-4947
-4481
-3996
-3628
-3134
-2853
-2726
-2668
-2288
-1927
-1564
-1379
-1388
-1272
-811
-182
-48
-153
-264
-32
-79
-212
-456
-704
-1030
-1241
-1377
-1611
-1756
-1778
-1690
-1677
-1572
-1485
-1296
-1110
-874
-774
-679
-603
-517
-464
-314
-171
-176
4
382
807
1218
1821
2476
3089
3676
4245
4702
5096
5716
6279
6603
6937
7429
7814
8284
8935
9434
9521
9437
8950
8138
6515
3596
327
-2895
-5700
-7861
-8826
-10039
-11173
-11470
-10673
-9370
-8122
-7284
-7251
-7045
-6503
-5665
-4896
-4319
-4154
-3974
-3354
-2531
-1731
-771
280
1306
2336
3497
4856
6304
7655
8561
9007
8817
8312
7769
6916
5438
3626
1925
384
-676
-1426
-2026
-2545
-2826
-2970
-3101
-3251
-3602
-4011
-4353
-4674
-5110
-5466
-5650
-5683
-5626
-5516
-5408
-5175
-4684
-3876
-2764
-1612
-476
652
1837
2897
3782
4339
4394
4167
3840
3555
3211
2856
2437
2071
1842
1708
1612
1409
1082
645
274
-124
-546
-1154
-1970
-3192
-4300
-5026
-5832
-6631
-7007
-7162
-7497
-7112
-6178
-5478
-4952
-4078
-3315
-2724
-2122
-1735
-1636
-1562
-1489
-1573
-1495
-1366
-1228
-1039
-705
-574
-468
-228
11
60
-23
-55
-113
-274
-572
-790
-1147
-1584
-1943
-2168
-2445
-2631
-2547
-2431
-2345
-2125
-1796
-1549
-1272
-983
-858
-780
-601
-459
-298
-44
169
373
694
1175
1624
2066
2650
3251
3809
4421
5057
5617
6126
6645
7049
7386
7758
8126
8532
8909
9419
9892
9889
9405
8471
7116
4673
1982
-810
-4007
-6791
-8419
-9320
-10535
-10912
-10754
-10293
-9264
-7991
-7349
-7188
-6655
-5858
-4958
-4033
-3437
-3142
-2621
-1871
-1171
-549
182
863
1703
2768
4040
5418
6734
7980
8817
8987
8641
8255
7499
6181
4652
3055
1433
175
-604
-1426
-2285
-2925
-3341
-3661
-3778
-3903
-4127
-4232
-4198
-4222
-4298
-4383
-4579
-4808
-4969
-5056
-5097
-4923
-4380
-3536
-2530
-1377
-121
1060
2144
3090
3813
4132
4206
4183
4032
3802
3545
3208
2663
2205
1840
1497
1198
879
512
212
75
-102
-382
-800
-1303
-2128
-3346
-4430
-5389
-6381
-7106
-7204
-7301
-7241
-6541
-5473
-4744
-3984
-3094
-2521
-2115
-1591
-1195
-1151
-941
-852
-908
-1023
-988
-1048
-1130
-1222
-1315
-1323
-1093
-719
-523
-352
-246
-176
-250
-317
-535
-971
-1464
-1779
-1958
-2128
-2121
-2076
-2048
-1923
-1569
-1294
-1095
-813
-508
-247
85
398
586
759
894
909
938
1141
1348
1639
2118
2711
3321
4014
4812
5448
6005
6521
6983
7371
7760
8234
8606
9142
9736
10058
9798
8983
7988
6012
3330
638
-2272
-5018
-6883
-7681
-8770
-9633
-9713
-9279
-8482
-7698
-7300
-7446
-7140
-6221
-5148
-4242
-3747
-3484
-3074
-2361
-1689
-1453
-1165
-700
-6
1045
2358
3781
5055
6342
7349
7814
7758
7572
7238
6373
5246
4074
2952
2062
1473
706
-337
-1304
-1997
-2470
-2718
-2977
-3285
-3356
-3186
-2992
-3030
-3181
-3498
-3928
-4322
-4645
-4890
-5002
-4708
-4195
-3561
-2849
-1978
-1060
-171
687
1372
1848
2282
2828
3200
3405
3388
3147
2832
2523
2157
1718
1306
951
733
698
846
884
819
666
426
82
-361
-955
-1742
-2812
-4261
-5081
-5411
-5760
-6058
-5873
-5887
-5871
-4961
-3959
-3641
-3473
-2856
-2422
-1958
-1362
-1098
-1236
-1098
-1045
-1154
-1238
-1280
-1431
-1542
-1494
-1520
-1311
-859
-520
-554
-493
-294
-215
-301
-380
-600
-949
-1117
-1106
-1192
-1415
-1501
-1510
-1455
-1278
-960
-697
-409
-21
368
655
861
1017
1082
1121
1136
1098
1147
1409
1641
1918
2278
2685
3119
3664
4223
4647
5124
5611
6110
6618
7041
7506
8036
8482
8938
8946
8305
7287
5529
3193
913
-967
-2949
-4650
-5625
-6724
-7290
-7094
-6562
-6427
-6395
-6150
-6045
-5455
-4566
-3981
-3791
-3496
-3039
-2710
-2355
-2272
-2611
-2714
-2419
-1850
-1080
-41
1041
2045
3088
3996
4672
5045
5232
5109
4731
4336
4049
3762
3234
2551
1689
850
219
-247
-720
-1116
-1343
-1353
-1151
-861
-912
-1102
-1303
-1668
-2001
-2421
-2820
-3299
-3477
-3602
-3570
-3490
-3426
-3220
-2836
-2540
-2275
-1565
-1147
-545
116
692
904
1150
1336
1170
1169
1071
770
656
737
742
832
961
941
930
990
969
826
780
565
-3
-638
-1293
-1859
-2415
-2913
-3517
-4074
-4406
-4451
-4404
-4441
-4421
-4289
-4007
-3581
-3132
-2828
-2523
-2145
-1817
-1641
-1488
-1410
-1415
-1460
-1529
-1664
-1639
-1464
-1324
-1241
-1129
-930
-692
-415
-211
-117
-47
100
227
292
266
193
75
-55
-134
-224
-331
-370
-316
-249
-106
17
140
271
415
535
650
753
889
1074
1214
1313
1411
1589
1789
1993
2182
2396
2690
3052
3502
3870
4271
4703
5146
5576
6017
6449
6836
7161
7103
6242
4677
3142
1798
730
-326
-1521
-2992
-4022
-4057
-3730
-3596
-3995
-4432
-4588
-4065
-3203
-2762
-2759
-2782
-2482
-2109
-1932
-2154
-2714
-3106
-3215
-3239
-3210
-2892
-2241
-1515
-929
-453
35
760
1538
1859
1971
2106
2465
2924
3153
2897
2251
1868
1589
1333
1016
516
255
375
677
833
815
673
623
731
649
300
-81
-321
-410
-511
-890
-1449
-1923
-2135
-2256
-2512
-2764
-2855
-2667
-2238
-1853
-1528
-1243
-931
-553
-330
-193
-107
-22
134
240
242
138
121
130
67
3
-75
-72
-55
-27
10
16
-73
-91
-165
-399
-692
-859
-1008
-1199
-1310
-1477
-1637
-1681
-1597
-1593
-1590
-1587
-1510
-1337
-1101
-954
-837
-696
-548
-377
-295
-270
-302
-326
-282
-208
-190
-149
-84
-17
50
121
221
310
425
516
543
605
649
616
546
475
345
219
144
50
-57
-125
-187
-159
-150
-130
-101
-75
0
98
201
287
436
583
727
820
859
927
957
993
1022
1025
1023
1053
1087
1127
1133
1141
1158
1181
1243
1299
1334
1396
1467
1601
1762
1865
1848
1606
1254
900
601
342
144
-179
-598
-791
-769
-679
-719
-849
-973
-939
-722
-552
-506
-517
-418
-264
-170
-224
-429
-571
-588
-614
-774
-964
-967
-786
-612
-506
-503
-457
-239
21
178
251
324
518
720
747
587
381
230
148
-20
-347
-626
-724
-674
-631
-678
-757
-710
-470
-227
-102
-96
-49
106
281
352
284
160
67
24
-91
-284
-453
-531
-537
-521
-554
-562
-476
-325
-194
-111
-80
-22
125
234
226
157
74
18
-20
-137
-306
-438
-531
-579
-596
-607
-606
-521
-415
-339
-272
-194
-82
27
104
120
67
47
54
2
-90
-207
-312
-366
-413
-464
-501
-535
-536
-515
-486
-416
-367
-310
-250
-229
-241
-257
-305
-329
-417
-518
-581
-670
-727
-755
-813
-867
-860
-822
-770
-721
-657
-561
-454
-344
-239
-162
-89
-26
35
58
36
39
31
15
-3
-71
-111
-139
-170
-180
-185
-200
-181
-135
-130
-146
-150
-155
-176
-190
-222
-296
-326
-372
-430
-477
-508
-529
-501
-475
-479
-442
-370
-315
-217
-101
-14
75
163
237
287
294
331
314
284
279
228
197
150
88
51
6
-47
-66
-94
-130
-145
-179
-202
-220
-228
-241
-256
-275
-305
-351
-389
-424
-506
-565
-580
-611
-631
-605
-570
-545
-508
-468
-415
-368
-291
-217
-173
-108
-58
-31
-22
-18
-36
-78
-140
-175
-212
-245
-264
-295
-345
-348
-347
-340
-336
-339
-347
-344
-332
-321
-327
-352
-398
-458
-477
-492
-525
-556
-558
-571
-542
-473
-426
-391
-337
-286
-242
-179
-126
-100
-74
-61
-60
-46
-30
-46
-43
-63
-70
-79
-82
-77
-91
-88
-78
-77
-66
-68
-66
-70
-97
-110
-114
-100
-98
-108
-111
-130
-166
-205
-229
-266
-292
-317
-352
-403
-398
-357
-349
-341
-336
-311
-286
-250
-243
-230
-204
-192
-152
-88
-21
39
70
73
71
71
75
68
65
66
65
74
67
49
60
65
43
1
-50
-80
-116
-152
-204
-242
-282
-315
-301
-306
-309
-288
-272
-264
-227
-190
-173
-153
-115
-87
-66
-22
9
62
90
78
92
108
115
114
70
43
35
25
29
0
-19
-27
-63
-79
-89
-113
-149
-190
-230
-272
-302
-353
-419
-452
-478
-512
-521
-511
-512
-495
-490
-487
-474
-436
-382
-336
-293
-272
-233
-201
-207
-188
-156
-161
-156
-169
-157
-163
-169
-134
-139
-132
-114
-107
-102
-100
-98
-95
-99
-84
-59
-70
-86
-116
-157
-192
-216
-235
-246
-232
-261
-261
-228
-214
-220
-205
-202
-196
-145
-133
-153
-177
-196
-213
-195
-195
-189
-192
-213
-221
-193
-177
-178
-161
-179
-187
-220
-236
-248
-266
-258
-236
-221
-214
-225
-225
-215
-187
-162
-168
-159
-177
-218
-239
-288
-358
-414
-452
-497
-488
-479
-475
-473
-502
-486
-448
-424
-405
-372
-364
-352
-297
-266
-237
-194
-181
-155
-142
-130
-109
-107
-91
-85
-80
-58
-68
-109
-136
-158
-180
-199
-239
-263
-273
-319
-366
-372
-389
-409
-423
-426
-408
-403
-397
-381
-375
-362
-326
-314
-310
-278
-259
-259
-243
-232
-237
-232
-195
-199
-203
-207
-232
-231
-232
-221
-224
-215
-189
-174
-140
-124
-124
-135
-164
-163
-177
-180
-179
-205
-241
-278
-297
-302
-322
-345
-353
-378
-393
-372
-365
-386
-379
-394
-405
-385
-389
-390
-418
-427
-424
-417
-396
-378
-351
-334
-326
-321
-304
-285
-261
-263
-251
-243
-258
-243
-223
-233
-240
-240
-254
-249
-254
-263
-218
-210
-203
-192
-185
-203
-193
-179
-204
-199
-187
-187
-171
-163
-165
-140
-123
-118
-113
-118
-115
-116
-99
-95
-109
-101
-113
-99
-95
-123
-137
-148
-168
-196
-210
-219
-210
-211
-191
-175
-156
-138
-144
-130
-134
-153
-175
-206
-230
-234
-263
-291
-302
-344
-372
-373
-367
-364
-370
-370
-388
-383
-346
-312
-294
-284
-244
-204
-147
-96
-68
-54
-39
-32
-35
-24
-20
-21
-33
-59
-92
-120
-144
-168
-189
-208
-240
-263
-278
-293
-304
-332
-348
-360
-382
-365
-334
-349
-329
-284
-337
-366
-369
-388
-278
-323
-388
-299
-273
-232
-222
-308
-300
-253
-270
-248
-287
-320
-265
-235
-259
-231
-211
-196
-146
-174
-190
-154
-127
-121
-120
-132
-132
-124
-148
-167
-195
-214
-208
-214
-270
-301
-299
-325
-340
-362
-410
-459
-464
-467
-490
-530
-550
-526
-522
-520
-503
-479
-458
-431
-397
-365
-332
-279
-245
-237
-227
-198
-156
-139
-146
-142
-142
-136
-86
-74
-78
-63
-63
-53
-47
-65
-73
-57
-76
-104
-98
-118
-131
-138
-131
-145
-180
-191
-172
-165
-190
-218
-254
-268
-277
-287
-281
-275
-286
-296
-292
-287
-301
-305
-295
-295
-274
-251
-254
-234
-223
-222
-230
-233
-229
-234
-242
-229
-217
-213
-207
-220
-237
-273
-297
-283
-310
-316
-335
-374
-377
-406
-434
-467
-479
-467
-437
-419
-413
-395
-394
-364
-369
-402
-366
-332
-338
-319
-318
-332
-332
-335
-337
-339
-330
-329
-330
-316
-305
-317
-302
-289
-297
-286
-275
-287
-296
-318
-346
-372
-381
-373
-372
-361
-379
-408
-422
-425
-445
-458
-452
-472
-468
-460
-483
-482
-470
-466
-451
-434
-407
-398
-387
-373
-375
-350
-321
-272
-241
-246
-224
-227
-244
-248
-249
-250
-234
-221
-217
-212
-228
-216
-238
-273
-325
-381
-413
-442
-450
-470
-495
-513
-529
-529
-541
-548
-561
-560
-539
-543
-521
-492
-491
-477
-453
-431
-423
-390
-358
-324
-260
-223
-203
-169
-121
-106
-105
-94
-91
-79
-67
-74
-48
-51
-71
-43
-59
-103
-117
-124
-158
-174
-193
-218
-220
-215
-229
-246
-255
-270
-291
-327
-328
-346
-353
-344
-358
-356
-353
-348
-337
-314
-312
-301
-294
-284
-252
-247
-245
-239
-226
-211
-203
-194
-160
-164
-168
-151
-145
-121
-122
-147
-152
-172
-181
-173
-193
-219
-230
-249
-273
-265
-268
-299
-293
-301
-298
-308
-332
-351
-349
-365
-373
-368
-370
-355
-344
-329
-326
-343
-314
-295
-267
-240
-242
-227
-211
-234
-233
-213
-204
-199
-190
-172
-165
-142
-142
-151
-181
-187
-194
-218
-242
-270
-281
-283
-293
-292
-306
-326
-322
-327
-340
-345
-354
-352
-329
-331
-318
-292
-296
-290
-282
-270
-257
-258
-245
-237
-224
-188
-207
-221
-214
-223
-225
-250
-293
-319
-347
-367
-385
-410
-434
-434
-444
-465
-458
-441
-446
-440
-490
-511
-526
-528
-543
-539
-567
-547
-575
-504
-521
-430
-644
-1903
-2222
-1579
-1529
-2194
-2256
-2334
-1666
-793
-729
-709
-167
697
1335
1696
1505
1496
1723
1689
1261
607
2
-351
-552
-1001
-1474
-1748
-1652
-1392
-1202
-1142
-953
-507
7
361
514
634
789
867
731
374
-3
-280
-549
-823
-1127
-1353
-1388
-1234
-1112
-1002
-874
-592
-188
190
428
554
663
808
817
648
391
54
-218
-421
-713
-999
-1119
-1134
-1058
-975
-877
-731
-487
-185
57
217
328
457
540
520
357
118
-79
-260
-506
-667
-827
-910
-890
-872
-878
-813
-732
-580
-361
-227
-125
-22
15
27
17
-123
-331
-483
-609
-726
-781
-840
-879
-814
-748
-711
-605
-481
-343
-256
-190
-123
-17
-6
-53
-173
-347
-418
-438
-540
-728
-792
-749
-701
-608
-558
-559
-457
-292
-170
-140
-53
-82
-49
-15
-71
-203
-288
-394
-504
-599
-689
-710
-745
-650
-470
-556
-664
-537
-345
-280
-201
-286
-347
-229
-203
-356
-416
-465
-563
-513
-604
-703
-614
-471
-498
-414
-375
-364
-90
55
-39
43
125
71
116
173
-77
-209
-177
-143
-225
-276
-447
-592
-441
-306
-279
-399
-477
-446
-108
-146
-376
-299
-283
-403
-420
-394
-425
-394
-407
-548
-560
-619
-594
-686
-606
-562
-518
-701
-811
-820
-763
-627
-765
-814
-609
-220
-187
-200
-253
-57
219
379
282
-224
-404
3
229
-237
-385
-582
-391
-447
-884
-1316
-905
-833
-978
-839
-745
-771
-528
-459
-770
-465
-212
-145
141
256
-13
3
37
-106
-84
-240
-821
-663
-474
-569
-967
-1085
-1125
-614
-626
-1458
-1868
-1670
-1508
-1617
-1612
-2184
-2169
-1616
-1172
-1601
-1910
-1831
-1184
-686
-614
-795
-739
-575
-326
-365
-678
-951
-833
-616
-658
-681
-746
-573
-437
-342
-453
-441
-506
-394
-112
-153
-443
-360
-97
-246
-502
-643
-731
-664
-457
-458
-567
-465
-258
-200
-255
-399
-407
-210
-95
-139
-112
-45
23
44
-158
-444
-671
-886
-847
-748
-879
-948
-589
-238
-258
-237
-317
-371
-153
137
-76
-193
-114
55
-42
-291
-536
-596
-385
-360
-426
-351
-142
-84
-119
-203
-262
-470
-608
-554
-556
-654
-632
-517
-520
-560
-613
-754
-670
-460
-446
-510
-425
-231
-146
-262
-438
-474
-407
-339
-370
-425
-349
-55
19
-48
-114
-134
-92
-54
-149
-196
-126
-104
-139
-186
-217
-390
-495
-523
-474
-426
-517
-508
-401
-281
-437
-491
-746
-1095
-1054
-874
-1137
-1305
-1126
-1038
-919
-622
-618
-762
-453
-328
-229
-20
-116
-391
-215
-150
-389
-601
-771
-958
-798
-561
-723
-834
-656
-477
-399
-353
-319
-209
-88
-51
-147
-145
-199
-326
-531
-777
-935
-902
-832
-851
-814
-645
-416
-207
-9
117
65
-17
45
89
-41
-229
-275
-311
-505
-586
-496
-439
-351
-77
199
402
622
853
908
850
834
810
743
663
599
562
583
534
502
608
720
808
955
1155
1275
1352
1500
1659
1621
1456
1504
1517
1347
1200
1250
1168
1059
1173
1309
1275
1394
1714
1910
2083
2262
2381
2472
2516
2397
2215
2010
1468
896
543
63
-522
-777
-1030
-1517
-1827
-1853
-1975
-2266
-2452
-2509
-2566
-2639
-2518
-2401
-2503
-2587
-2439
-2263
-2254
-2181
-2012
-1868
-1761
-1591
-1405
-1338
-1340
-1289
-1210
-1197
-1180
-1090
-1057
-1116
-1072
-954
-886
-836
-768
-660
-526
-381
-199
-74
-37
-20
62
122
89
45
61
70
126
205
307
415
516
671
874
1042
1216
1451
1620
1730
1913
2099
2253
2377
2526
2661
2782
2958
3137
3322
3533
3857
4104
4372
4801
5175
5564
6105
6707
7238
7812
8406
8896
9394
9884
10535
10979
11539
11965
10583
8595
6285
3514
828
-1073
-3142
-5271
-6583
-6966
-6595
-6510
-6732
-6628
-6422
-5965
-4684
-3885
-3572
-3115
-2429
-1883
-1707
-1462
-1315
-1187
-778
-115
843
2092
3434
4401
5133
5571
6000
6518
6702
6115
5320
4794
4794
4616
3917
3004
1910
1129
953
858
387
-48
-97
90
97
-210
-710
-1412
-2214
-2789
-3173
-3585
-3712
-3632
-3465
-3241
-2914
-2293
-1605
-977
-496
196
1102
1975
2562
2905
2886
2735
2703
2602
2312
1921
1686
1653
1764
1726
1664
1595
1230
646
252
61
-504
-1043
-1386
-2052
-2869
-3123
-3196
-3632
-3977
-4049
-4067
-4054
-3677
-3172
-2973
-2769
-2302
-1941
-1731
-1376
-1163
-1180
-1167
-993
-807
-650
-550
-562
-542
-375
-124
113
277
279
225
324
469
457
280
88
-91
-214
-117
58
71
68
238
406
565
843
1046
1114
1192
1356
1611
1874
2020
2200
2468
2613
2998
3665
4222
4622
5268
6100
6922
7617
8488
9380
10037
10816
11701
12492
12134
10477
7296
2770
-1090
-3191
-5038
-7155
-8467
-9673
-10247
-8705
-6939
-7087
-7917
-7772
-6542
-4879
-3549
-3129
-3625
-3799
-3081
-2531
-2672
-2685
-2130
-1309
5
1663
3407
5194
6689
7220
7106
7291
7601
7575
6949
5346
3523
2741
2815
2268
681
-1073
-2010
-2151
-1987
-1945
-2409
-3014
-2939
-2563
-2681
-3250
-3993
-4680
-5212
-5610
-5692
-5279
-4557
-3890
-3274
-2473
-1465
-272
915
1656
1968
2485
3425
4128
4181
3791
3253
2742
2414
2221
1898
1554
1510
1662
1716
1699
1584
1311
781
55
-727
-1474
-2109
-2744
-3514
-4396
-5026
-5609
-6673
-7152
-6719
-6514
-6228
-4858
-3911
-3725
-2753
-1500
-1341
-1529
-1367
-1356
-1392
-1338
-1205
-1390
-1396
-1176
-1001
-899
-529
-163
-93
-64
-68
-132
-232
-503
-1189
-1805
-2152
-2586
-2924
-2918
-3031
-3307
-3076
-2524
-2169
-1937
-1547
-1257
-1147
-912
-689
-674
-637
-490
-387
-226
250
746
1054
1490
2059
2613
3267
4107
4575
4886
5455
5918
6220
6605
6937
7143
7631
8327
8984
9534
9865
9799
8817
7500
6032
2662
-1123
-3865
-6206
-8595
-9434
-9927
-11189
-11545
-10538
-9124
-8340
-7875
-7199
-6124
-4714
-3159
-2384
-2491
-2491
-2045
-1358
-796
-308
398
1583
2937
4143
5460
6694
7519
7776
7961
7590
6839
6334
5568
3823
1706
142
-809
-1712
-2677
-3622
-4375
-4717
-4433
-4116
-4245
-4541
-4611
-4433
-4229
-4263
-4413
-4588
-4730
-4671
-4299
-3723
-3074
-2227
-1143
-130
854
1945
2914
3524
3822
4006
4070
4061
3872
3473
2840
2094
1501
1070
658
197
-165
-437
-658
-830
-1036
-1363
-1883
-2470
-3029
-3486
-3910
-4286
-4559
-4706
-4757
-4597
-4168
-3680
-3141
-2628
-2643
-2971
-3002
-2731
-2638
-2500
-2268
-2025
-1776
-1232
-555
-507
-806
-898
-694
-655
-471
-510
-683
-923
-1157
-1447
-1753
-2019
-2374
-2699
-3043
-3085
-2979
-2861
-3019
-3239
-3200
-2876
-2535
-2318
-2096
-1923
-1727
-1444
-1008
-744
-596
-356
-60
315
746
1190
1535
1810
2077
2429
2835
3218
3540
3656
3737
4037
4543
4864
5056
5506
5983
6548
7400
8125
8330
8759
8865
7985
7088
5975
4491
1900
-1003
-3770
-6607
-8502
-9029
-9172
-10584
-10984
-10206
-9039
-7592
-6588
-6323
-6154
-4956
-3405
-2282
-2116
-2237
-1990
-1251
-222
659
1520
2526
3648
4835
6104
7094
7657
7857
7762
7108
6104
5471
4677
3095
1183
-500
-1907
-2766
-3252
-3887
-4723
-5175
-4995
-4601
-4338
-4358
-4555
-4790
-4547
-4274
-4111
-3924
-4118
-3909
-3378
-2573
-1763
-967
-53
1000
2013
3056
3967
4400
4597
4660
4513
4130
3779
3228
2613
1885
1201
614
86
-278
-669
-1064
-1460
-1676
-1836
-2073
-2473
-3036
-3511
-3854
-4093
-4370
-4556
-4607
-4488
-4116
-3673
-3386
-2855
-2042
-1346
-698
-8
111
-213
-126
-97
-509
-827
-830
-1046
-1235
-978
-749
-865
-879
-878
-997
-1226
-1456
-1705
-2010
-2461
-2948
-3252
-3466
-3633
-3795
-3824
-3801
-3649
-3329
-2934
-2717
-2639
-2459
-2198
-2008
-1889
-1667
-1469
-1383
-1163
-780
-526
-298
88
456
775
1225
1766
2122
2342
2585
2868
3048
3128
3258
3356
3340
3362
3612
3802
3829
4097
4573
4932
5391
6019
6569
6964
7260
7353
6956
6112
5119
4053
3093
1321
-1452
-3667
-5905
-7705
-8234
-8120
-9046
-9756
-8767
-7802
-6629
-5668
-5124
-4978
-4283
-2759
-1689
-1216
-1262
-1112
-543
248
1147
1994
2711
3546
4564
5536
6318
6771
6647
6295
5889
5036
4263
3494
2228
521
-972
-2024
-2926
-3450
-3902
-4409
-4798
-4676
-4234
-3942
-3919
-4067
-4091
-3944
-3564
-3241
-3174
-3238
-3047
-2570
-1844
-1102
-488
227
1094
2046
2872
3558
3857
3948
3948
3856
3594
3120
2578
1905
1235
524
-13
-433
-845
-1195
-1437
-1634
-1825
-1902
-2138
-2536
-2944
-3213
-3418
-3570
-3723
-3919
-3952
-3880
-3802
-3349
-2707
-2196
-1588
-762
-314
-205
259
108
-562
-872
-974
-1346
-1513
-1347
-1679
-1889
-1525
-1229
-1212
-1158
-1057
-1082
-1171
-1291
-1570
-1895
-2281
-2578
-2860
-3134
-3177
-3130
-3207
-3267
-3134
-2993
-2646
-2330
-2207
-2050
-1664
-1357
-1216
-924
-775
-653
-367
6
263
565
929
1215
1549
1939
2298
2656
2948
3141
3361
3597
3752
3848
4006
4160
4339
4603
5075
5516
5730
6071
6612
7184
7444
7351
7077
6089
5058
4413
3870
1898
-1325
-3827
-6275
-7533
-7928
-8110
-9273
-10318
-9518
-8358
-6757
-6017
-5841
-5702
-4396
-2270
-1069
-617
-1091
-1178
-418
803
1771
2247
2724
3652
4766
5736
6388
6754
6654
6453
6348
5794
5069
4169
2948
1122
-579
-1736
-2553
-3032
-3703
-4440
-5011
-4956
-4495
-4146
-4176
-4472
-4381
-3797
-3113
-2774
-2918
-3211
-3047
-2400
-1593
-1011
-583
-124
694
1847
2708
3192
3393
3640
3879
4138
4108
3678
3032
2302
1721
1104
508
-91
-550
-995
-1365
-1554
-1778
-2000
-2234
-2493
-2788
-2884
-2907
-3008
-3249
-3519
-3665
-3589
-3262
-2967
-2785
-2789
-2236
-1474
-1024
-793
-510
-360
-366
-209
-613
-1114
-1294
-1276
-1390
-1295
-1251
-1617
-1440
-981
-989
-1406
-1486
-1404
-1298
-1462
-1962
-2350
-2499
-2588
-2856
-3099
-3252
-3038
-2839
-2815
-2811
-2586
-2263
-1984
-1720
-1624
-1332
-874
-661
-624
-427
-201
-15
260
481
653
983
1232
1401
1671
1933
2198
2478
2729
2925
3148
3390
3524
3723
3933
4206
4536
4763
5154
5698
6268
6586
6860
6972
6508
5999
5401
4749
4032
3066
978
-1708
-4134
-5889
-6606
-6789
-7259
-8475
-9057
-8641
-7431
-6137
-5859
-5927
-5563
-3792
-2016
-1045
-1322
-2067
-1692
-564
657
1128
1159
1497
2585
3899
4498
4652
4762
5151
5756
6001
5559
4747
4020
3146
2007
787
-362
-1075
-1509
-2092
-2982
-3647
-3856
-3623
-3367
-3555
-3821
-3720
-3123
-2593
-2585
-3103
-3537
-3272
-2619
-2087
-2014
-2113
-1893
-1068
-79
520
779
1072
1699
2533
3163
3229
2946
2652
2547
2514
2270
1764
1207
816
480
208
-97
-447
-725
-888
-998
-1127
-1291
-1526
-1785
-2111
-2455
-2724
-2846
-2931
-3032
-3263
-3523
-3440
-3118
-2945
-2943
-2867
-2887
-2708
-2079
-1654
-1671
-1814
-1762
-1521
-1088
-861
-991
-1008
-892
-790
-755
-766
-956
-1095
-1061
-987
-1087
-1284
-1428
-1481
-1612
-1844
-1980
-2020
-2095
-2197
-2228
-2317
-2318
-2249
-2187
-2110
-1983
-1800
-1534
-1259
-1121
-991
-785
-493
-177
154
374
551
778
1091
1474
1843
2059
2232
2560
2990
3372
3629
3876
4121
4427
4796
5236
5631
5948
6325
6712
6920
6805
6463
6018
5505
4996
4409
3091
877
-1616
-3536
-4406
-4637
-5033
-6272
-7539
-8165
-7668
-6601
-6072
-6179
-6262
-5234
-3821
-2752
-2771
-3298
-3279
-2454
-1281
-725
-718
-780
-16
1200
2058
2347
2575
3344
4485
5472
5665
5287
4927
4788
4679
4153
3251
2436
1988
1530
588
-550
-1408
-1591
-1452
-1668
-2309
-2921
-2921
-2490
-2270
-2803
-3665
-3969
-3509
-2869
-2920
-3618
-4221
-3987
-3128
-2374
-2196
-2332
-2009
-997
202
792
799
835
1361
2207
2782
2722
2269
2039
2162
2359
2232
1773
1347
1229
1296
1180
830
407
131
24
-93
-383
-760
-1100
-1373
-1665
-2080
-2537
-2865
-3078
-3245
-3393
-3755
-4097
-4067
-3940
-4045
-4107
-3889
-3618
-3210
-2729
-2420
-2311
-2058
-1551
-989
-586
-509
-468
-298
-62
34
-44
-187
-279
-219
-178
-247
-528
-879
-1052
-1042
-1125
-1364
-1542
-1687
-1798
-1835
-1876
-1996
-2085
-2017
-1826
-1606
-1450
-1329
-1144
-901
-677
-456
-166
97
367
688
964
1211
1482
1818
2180
2507
2791
3141
3542
3890
4188
4473
4804
5310
5831
6227
6578
6764
6682
6483
6269
5858
5319
4772
3684
1926
-141
-1923
-2995
-3405
-3780
-4793
-5976
-6882
-6928
-6273
-5829
-5801
-5836
-5246
-4299
-3399
-3278
-3637
-3622
-3017
-2089
-1530
-1400
-1491
-1023
-78
681
1084
1369
2026
3023
4021
4429
4414
4439
4525
4684
4551
4018
3435
3056
2630
1863
901
48
-294
-298
-504
-1125
-1795
-2014
-1835
-1645
-1948
-2633
-3035
-2852
-2438
-2475
-3080
-3780
-3876
-3435
-2939
-2823
-3097
-3076
-2435
-1522
-958
-812
-717
-245
577
1280
1552
1437
1432
1668
1984
2134
1948
1660
1581
1654
1635
1517
1278
1118
1121
1064
879
638
378
136
-85
-479
-918
-1214
-1398
-1604
-1918
-2508
-3475
-4166
-4252
-4182
-4327
-4303
-4290
-4421
-4166
-3635
-3274
-3130
-2755
-2093
-1416
-1091
-1157
-1226
-1029
-615
-331
-244
-301
-290
-194
-71
-123
-355
-489
-330
-164
-315
-512
-618
-809
-1026
-1050
-1079
-1129
-1121
-1046
-1013
-1071
-1127
-1073
-823
-531
-305
-142
4
139
409
715
883
941
1145
1606
2030
2239
2338
2501
2849
3331
3803
4165
4557
5048
5629
6215
6583
6704
6621
6526
6420
6245
5892
4817
3015
952
-570
-1407
-1865
-2401
-3593
-4961
-5954
-5980
-5504
-5257
-5344
-5425
-4901
-4070
-3380
-3433
-3850
-3950
-3391
-2476
-2051
-2162
-2447
-2160
-1332
-598
-191
144
879
1895
2927
3494
3642
3798
4115
4508
4529
4261
3976
3776
3428
2647
1725
1035
839
843
527
-212
-975
-1178
-958
-857
-1329
-2076
-2466
-2248
-1903
-2137
-2916
-3726
-3883
-3422
-3003
-3152
-3639
-3751
-3235
-2410
-1929
-1847
-1739
-1204
-283
491
794
731
796
1169
1647
1877
1803
1645
1613
1706
1736
1597
1388
1290
1301
1269
1112
894
742
608
404
78
-334
-707
-967
-1199
-1523
-2001
-2670
-3256
-3526
-3613
-3751
-3880
-3983
-4198
-4232
-3920
-3561
-3325
-3029
-2628
-2173
-1736
-1559
-1497
-1282
-879
-505
-328
-375
-468
-415
-302
-311
-411
-465
-401
-298
-377
-563
-714
-787
-835
-815
-844
-985
-1023
-932
-895
-875
-866
-889
-739
-440
-222
-134
-127
-111
60
341
533
581
615
794
1100
1353
1456
1533
1708
2034
2415
2734
2933
3181
3579
4066
4587
5119
5639
6029
6276
6310
6226
6094
5948
5684
4762
3025
1124
-179
-862
-1237
-1840
-3206
-4870
-5688
-5415
-4942
-4919
-5311
-5468
-4814
-3776
-3244
-3611
-4141
-3990
-3056
-2135
-2010
-2505
-2763
-2255
-1341
-803
-745
-501
310
1393
2292
2664
2685
2994
3706
4229
4196
3940
3820
3862
3643
2870
1873
1257
1277
1391
934
-87
-949
-1031
-591
-471
-1094
-1929
-2160
-1670
-1223
-1573
-2531
-3292
-3248
-2645
-2366
-2860
-3555
-3652
-3094
-2403
-2145
-2317
-2279
-1604
-623
36
195
141
338
896
1446
1635
1538
1461
1564
1681
1631
1429
1243
1223
1261
1196
977
733
676
706
557
240
-105
-367
-451
-623
-1164
-1877
-2411
-2745
-2977
-3181
-3565
-4026
-4142
-3861
-3623
-3566
-3584
-3488
-3065
-2419
-1982
-1884
-1892
-1797
-1499
-1200
-1109
-1179
-1169
-983
-750
-644
-704
-734
-656
-498
-349
-297
-407
-508
-468
-422
-433
-442
-473
-516
-447
-443
-533
-555
-510
-424
-321
-268
-265
-194
-42
83
106
101
199
399
616
754
822
944
1176
1487
1809
2042
2271
2587
3042
3564
4026
4429
4857
5379
5847
6142
6241
6223
6130
6042
5764
4524
2499
798
-108
-491
-717
-1499
-3349
-4993
-5239
-4692
-4350
-4603
-5103
-5099
-4141
-3070
-2985
-3631
-4022
-3466
-2346
-1643
-1890
-2519
-2610
-1898
-1036
-812
-855
-362
584
1576
2255
2390
2387
2954
3794
4071
3875
3719
3812
3879
3490
2506
1528
1297
1658
1709
942
-202
-858
-601
-68
-190
-1069
-1810
-1626
-900
-675
-1379
-2449
-2964
-2560
-1831
-1788
-2551
-3208
-3076
-2418
-1882
-1880
-2157
-2008
-1233
-351
75
78
39
345
1008
1515
1613
1510
1502
1660
1731
1605
1420
1330
1344
1353
1233
969
805
827
809
604
321
116
46
11
-385
-1098
-1789
-2338
-2611
-2624
-2799
-3342
-3669
-3626
-3549
-3424
-3275
-3188
-2968
-2417
-1907
-1653
-1609
-1648
-1520
-1118
-750
-710
-822
-886
-799
-642
-560
-595
-646
-547
-251
-13
-64
-262
-305
-264
-247
-199
-197
-274
-321
-324
-432
-503
-503
-461
-338
-200
-166
-157
-101
-20
37
89
181
306
465
657
814
904
1031
1302
1697
2056
2340
2619
2897
3298
3788
4200
4551
4954
5420
5759
5894
5884
5806
5671
5481
4776
3156
1405
226
-406
-655
-1046
-2277
-4055
-4892
-4651
-4266
-4236
-4627
-4907
-4454
-3333
-2693
-3061
-3712
-3719
-2881
-1914
-1624
-2137
-2670
-2503
-1764
-1200
-1180
-1120
-602
232
1072
1565
1628
1782
2423
2979
3081
3052
3123
3220
3076
2552
1718
1165
1302
1572
1289
455
-313
-458
-39
194
-275
-1030
-1270
-777
-234
-430
-1316
-2138
-2260
-1737
-1329
-1696
-2485
-2840
-2512
-1972
-1774
-1968
-2275
-2156
-1414
-676
-283
-232
-209
105
619
993
1065
1019
1074
1186
1202
1079
899
798
829
922
896
773
672
623
533
332
133
46
-37
-220
-614
-1194
-1684
-1968
-2277
-2655
-3060
-3462
-3652
-3506
-3348
-3488
-3624
-3458
-2992
-2407
-1949
-1805
-1835
-1698
-1351
-1019
-835
-821
-849
-770
-531
-340
-370
-573
-677
-558
-344
-206
-316
-605
-769
-696
-636
-703
-803
-931
-995
-917
-822
-821
-823
-757
-673
-529
-313
-156
-88
-48
41
216
435
635
776
900
1062
1329
1609
1872
2167
2431
2729
3163
3677
4120
4492
4878
5274
5790
6434
6800
6671
6414
6205
6021
5491
4023
1537
-909
-2274
-2749
-2954
-3836
-5801
-7691
-7944
-6819
-5918
-5935
-6412
-6177
-4641
-2707
-1919
-2597
-3385
-2926
-1366
-112
-23
-711
-1025
-318
762
1305
1343
1622
2538
3562
4121
4139
3950
4019
4249
3945
3082
2441
2289
1995
996
-613
-1963
-2222
-1639
-1482
-2409
-3546
-3639
-2587
-1610
-1826
-2910
-3354
-2449
-1083
-668
-1524
-2553
-2605
-1619
-611
-474
-1016
-1098
-225
932
1521
1431
1338
1733
2523
3102
2989
2540
2252
2134
1858
1378
908
563
348
9
-546
-952
-1052
-1009
-1106
-1437
-1667
-1555
-1307
-1289
-1717
-2211
-2349
-2091
-1913
-2143
-2522
-2817
-2676
-2270
-2034
-2026
-2004
-1701
-1209
-798
-623
-626
-484
-162
25
-16
-183
-346
-585
-795
-1023
-1231
-1301
-1295
-1386
-1571
-1669
-1693
-1686
-1806
-1948
-2051
-2015
-1934
-1980
-2115
-2204
-2119
-1881
-1626
-1425
-1216
-1014
-757
-471
-223
-28
159
304
509
672
731
784
806
885
1030
1224
1448
1696
1937
2203
2450
2685
2991
3291
3462
3649
3964
4294
4613
4862
5143
5448
5954
6657
7009
6807
6373
5925
5488
4651
2455
-1034
-4040
-5427
-5760
-6006
-7104
-9085
-10358
-9325
-7052
-5793
-5760
-5542
-4044
-1549
571
983
91
-267
698
2016
2582
2390
2204
2478
3065
3460
3540
3753
4353
4762
4536
4058
3628
3168
2322
902
-921
-2242
-2628
-2875
-3748
-5054
-5940
-5875
-4939
-3980
-3722
-3719
-3151
-1925
-706
-144
-273
-516
-223
548
1107
1160
909
807
1087
1678
2236
2438
2532
2736
3006
3096
2927
2502
1813
1068
429
-182
-812
-1387
-2019
-2707
-3122
-3182
-3031
-2786
-2556
-2375
-2067
-1588
-1144
-974
-976
-961
-841
-619
-440
-441
-478
-357
-135
127
281
425
686
994
928
578
333
-62
-856
-1432
-1683
-2237
-2797
-2857
-2970
-3402
-3439
-3032
-2794
-2771
-2543
-2225
-1985
-1797
-1697
-1696
-1678
-1553
-1542
-1564
-1515
-1405
-1402
-1409
-1379
-1274
-1052
-944
-971
-966
-778
-633
-638
-678
-615
-557
-411
-227
-145
-48
137
241
295
426
556
659
725
773
882
1074
1200
1269
1384
1614
1849
2097
2405
2717
3116
3608
4091
4511
5110
5815
6404
6971
7620
7952
7635
7249
6719
5970
4456
1529
-2151
-5171
-6626
-7069
-7273
-8283
-9836
-10129
-8484
-6329
-5322
-5082
-4475
-2917
-725
851
1013
281
-7
635
1521
2215
2630
2949
3340
3919
4476
4835
5000
4946
4580
3947
3238
2360
1268
-173
-1959
-3597
-4525
-4754
-4791
-4981
-5376
-5540
-4904
-3646
-2647
-2266
-2024
-1500
-589
348
649
271
-62
209
838
1425
1741
1845
2032
2456
2963
3216
3208
3057
2741
2312
1836
1256
454
-536
-1519
-2328
-2789
-2929
-3015
-3162
-3211
-3040
-2632
-2084
-1654
-1442
-1310
-1030
-669
-435
-420
-521
-574
-450
-158
134
345
547
801
1067
1259
1374
1366
1251
952
360
-314
-1054
-1702
-2303
-2984
-3545
-3809
-3921
-3962
-3742
-3491
-3307
-2912
-2388
-2140
-1942
-1694
-1672
-1751
-1627
-1466
-1445
-1354
-1217
-1135
-1091
-935
-886
-956
-956
-908
-964
-1056
-1171
-1308
-1394
-1422
-1406
-1335
-1147
-940
-750
-542
-284
-72
59
147
198
202
231
227
174
152
179
224
341
514
747
1061
1398
1721
2049
2384
2748
3184
3580
3990
4488
4961
5385
5898
6443
6829
7362
7840
7566
6971
6545
5725
3564
257
-3277
-5964
-7312
-7624
-7809
-8842
-9905
-9445
-7634
-5944
-5046
-4443
-3665
-2127
-76
1034
861
366
298
743
1566
2402
2943
3470
4029
4550
4944
5151
5085
4716
4069
3175
2245
1274
110
-1401
-3118
-4392
-4854
-4728
-4460
-4400
-4500
-4256
-3359
-2315
-1764
-1655
-1537
-1140
-396
196
184
-121
-116
313
961
1601
2005
2305
2671
3051
3268
3211
2924
2441
1798
1136
492
-200
-881
-1585
-2296
-2731
-2774
-2620
-2470
-2299
-2127
-1948
-1610
-1255
-1152
-1211
-1205
-1133
-989
-802
-706
-647
-501
-235
122
558
852
1028
1223
1282
1209
1021
786
348
-348
-1158
-1616
-2128
-3193
-3851
-3788
-3878
-3930
-3273
-2978
-3215
-2758
-2139
-2234
-2173
-1790
-1879
-1977
-1710
-1723
-1871
-1652
-1505
-1594
-1391
-1052
-957
-1023
-1097
-1231
-1356
-1421
-1582
-1747
-1718
-1589
-1521
-1347
-1073
-851
-625
-271
11
210
487
572
388
334
367
260
179
167
157
270
542
747
909
1207
1526
1770
2069
2422
2753
2994
3355
3797
4174
4566
5038
5537
6095
6856
7699
8251
7993
7169
6440
5418
2792
-1207
-4635
-6793
-7807
-7844
-7903
-8833
-9461
-8249
-6185
-4715
-3931
-3475
-2861
-1452
103
436
-164
-598
-524
3
992
2178
3068
3892
4729
5255
5509
5643
5440
4628
3445
2222
1095
98
-1069
-2652
-4200
-4923
-4781
-4220
-3751
-3662
-3657
-3135
-2195
-1596
-1598
-1858
-1931
-1554
-914
-593
-676
-668
-197
600
1462
2212
2710
3124
3514
3637
3408
2956
2382
1644
851
161
-445
-944
-1318
-1677
-2009
-2111
-1920
-1653
-1459
-1406
-1472
-1492
-1448
-1466
-1646
-1831
-1842
-1680
-1414
-1115
-795
-452
-5
442
781
1023
1171
1234
1150
863
389
-69
-475
-789
-1220
-1837
-2228
-2294
-2293
-2282
-2156
-2190
-2341
-2227
-2118
-2304
-2412
-2398
-2550
-2519
-2239
-2098
-2036
-1842
-1748
-1652
-1422
-1250
-1242
-1323
-1417
-1519
-1560
-1605
-1652
-1739
-1736
-1611
-1417
-1193
-950
-725
-552
-355
-156
48
223
263
225
290
377
379
385
420
428
525
718
853
985
1156
1301
1416
1598
1860
2090
2345
2645
2990
3405
3909
4463
4999
5592
6204
6801
7518
8238
8280
7440
6535
5314
2386
-1633
-4687
-6513
-7561
-7449
-7105
-7705
-7891
-6559
-4908
-3870
-3323
-3289
-3118
-2057
-1011
-991
-1445
-1546
-1295
-569
789
2285
3502
4676
5674
6093
6062
5868
5204
3972
2643
1377
289
-469
-1278
-2465
-3403
-3612
-3257
-2630
-2167
-2226
-2416
-2232
-1900
-1927
-2374
-2903
-3153
-2808
-2057
-1500
-1140
-560
292
1195
2039
2678
3010
3186
3216
2990
2438
1911
1407
778
236
-113
-307
-280
-160
-266
-483
-586
-628
-738
-975
-1374
-1849
-2148
-2301
-2423
-2488
-2387
-2185
-1815
-1272
-782
-345
52
347
499
559
557
496
354
152
-86
-463
-640
-654
-987
-1340
-1320
-1286
-1479
-1485
-1631
-2069
-2280
-2369
-2642
-2736
-2597
-2723
-2612
-2211
-1969
-1818
-1563
-1537
-1613
-1542
-1515
-1597
-1740
-1910
-2064
-2039
-1921
-1778
-1731
-1575
-1287
-1066
-857
-650
-557
-507
-365
-248
-125
30
143
167
321
537
648
806
960
1014
1097
1253
1310
1372
1493
1611
1749
1937
2162
2362
2612
2956
3338
3765
4318
4771
5116
5758
6540
7306
7941
7865
6891
5895
4103
768
-2553
-4832
-6201
-6686
-6224
-6198
-6399
-5739
-4586
-3603
-3147
-3166
-3614
-3465
-2941
-2690
-2851
-2818
-2299
-1594
-452
1121
2561
3785
4982
5633
5684
5520
5004
3844
2591
1396
408
-59
-217
-559
-1072
-1223
-1067
-738
-616
-819
-1396
-1978
-2310
-2708
-3246
-3808
-4010
-3840
-3217
-2395
-1647
-881
60
859
1324
1653
1756
1693
1566
1332
961
741
766
819
873
963
1118
1314
1542
1599
1312
838
307
-266
-893
-1446
-1895
-2225
-2354
-2226
-2005
-1694
-1288
-985
-784
-607
-505
-526
-601
-774
-1001
-1088
-994
-814
-712
-639
-539
-397
-91
66
-380
-913
-1111
-1410
-1688
-1720
-1856
-2196
-2362
-2415
-2287
-1937
-1816
-1819
-1525
-1261
-1246
-1170
-1180
-1407
-1599
-1702
-1767
-1740
-1799
-1867
-1842
-1689
-1538
-1423
-1352
-1245
-1197
-1246
-1132
-979
-898
-811
-628
-471
-201
78
288
515
760
926
1043
1200
1313
1403
1507
1634
1817
2050
2273
2482
2664
2900
3202
3511
3848
4227
4543
4961
5488
5927
6455
7044
7127
6484
5829
4688
2342
-340
-2758
-4669
-5325
-4877
-4629
-4642
-4342
-4006
-3366
-2668
-2779
-3599
-4255
-4419
-4377
-4098
-3797
-3185
-2203
-924
597
1957
3015
3892
4339
4319
4192
3821
3119
2331
1442
618
446
745
1059
1260
1319
1264
1129
904
293
-667
-1651
-2422
-2967
-3288
-3512
-3566
-3255
-2647
-1894
-1264
-759
-382
-151
-103
-255
-548
-783
-821
-780
-649
-412
17
621
1307
1822
2039
2085
2043
1844
1433
903
341
-140
-440
-577
-643
-614
-528
-429
-299
-223
-236
-420
-783
-1208
-1625
-1904
-2054
-2162
-2137
-1963
-1657
-1327
-1103
-1095
-1345
-1536
-1657
-1879
-2057
-2030
-1950
-1880
-1633
-1588
-1626
-1448
-1285
-1279
-1194
-1118
-1201
-1245
-1235
-1243
-1216
-1137
-1162
-1170
-1191
-1216
-1300
-1393
-1425
-1492
-1537
-1613
-1640
-1637
-1678
-1600
-1463
-1344
-1249
-1162
-1029
-855
-711
-499
-270
-66
231
567
847
1115
1432
1714
2016
2312
2535
2693
2843
2969
3127
3464
3911
4275
4592
5006
5462
5905
6346
6792
7093
6785
5894
4862
3159
857
-1381
-3265
-4359
-4323
-3752
-3467
-3271
-3178
-3098
-2891
-2994
-3802
-4879
-5523
-5678
-5405
-4926
-4245
-3132
-1628
6
1358
2238
2712
2942
2869
2595
2305
1988
1768
1722
1720
1848
2394
3024
3359
3363
3023
2466
1870
1078
-1
-1105
-1941
-2366
-2464
-2409
-2309
-2083
-1665
-1188
-919
-1001
-1344
-1703
-1983
-2248
-2440
-2436
-2172
-1631
-934
-313
244
748
1136
1371
1334
1101
825
523
306
158
44
97
373
706
935
1060
1066
924
680
314
-166
-680
-1093
-1390
-1591
-1636
-1593
-1477
-1305
-1287
-1535
-1969
-2410
-2743
-3052
-3341
-3467
-3391
-3157
-2843
-2566
-2264
-1967
-1760
-1638
-1521
-1440
-1537
-1605
-1593
-1455
-1306
-1060
-942
-748
-481
-539
-600
-640
-783
-1117
-1322
-1394
-1359
-1374
-1355
-1230
-1013
-743
-605
-511
-505
-555
-553
-502
-496
-444
-344
-129
182
467
772
1045
1268
1485
1650
1752
1894
2073
2285
2622
3068
3619
4185
4732
5210
5698
6179
6577
7026
7260
6760
5611
3987
1784
-263
-1362
-1558
-1405
-1110
-1044
-1317
-1455
-1461
-1773
-2806
-4147
-5319
-6047
-6280
-6232
-6088
-5553
-4309
-2632
-1215
-504
-373
-467
-593
-586
-644
-798
-647
-149
499
1196
1955
2687
3408
3921
4030
3752
3283
2678
1896
1166
662
539
683
966
1096
1024
1049
1108
931
340
-437
-1206
-1845
-2300
-2628
-2906
-2934
-2534
-2008
-1604
-1410
-1404
-1476
-1547
-1678
-1892
-2068
-2067
-1826
-1527
-1177
-692
-107
447
849
1016
1033
1005
877
647
353
160
155
233
254
232
126
-38
-127
-331
-772
-1273
-1769
-2148
-2280
-2387
-2542
-2573
-2476
-2329
-2158
-2106
-2231
-2381
-2491
-2550
-2514
-2465
-2407
-2256
-2022
-1698
-1385
-1178
-1078
-975
-941
-943
-961
-1018
-1064
-979
-773
-552
-305
-142
-65
3
123
165
137
75
34
90
191
301
403
550
749
991
1149
1205
1205
1206
1233
1314
1454
1556
1646
1793
1982
2184
2347
2438
2559
2742
3002
3272
3525
3823
4093
4069
3348
1865
292
-472
-247
392
911
760
224
127
458
613
21
-1055
-2041
-2302
-2132
-2300
-3006
-3638
-3432
-2352
-1178
-851
-1314
-1964
-2220
-2076
-2002
-2257
-2577
-2509
-1969
-1274
-844
-769
-742
-418
108
570
723
499
117
-124
-91
166
474
654
802
1004
1294
1531
1467
1157
823
667
664
680
506
116
-127
6
304
491
447
224
24
-72
-201
-481
-859
-1145
-1211
-1082
-975
-992
-1080
-1130
-1054
-945
-944
-1057
-1268
-1494
-1646
-1691
-1666
-1587
-1472
-1325
-1111
-936
-811
-699
-608
-530
-429
-369
-309
-317
-353
-342
-321
-280
-255
-259
-324
-403
-489
-578
-676
-722
-775
-839
-805
-764
-753
-715
-652
-582
-481
-434
-481
-586
-607
-444
-290
-255
-152
50
177
156
105
66
-11
-74
-49
-76
-112
-97
-110
-118
-83
-101
-177
-216
-239
-291
-353
-374
-335
-284
-220
-179
-137
-89
-12
65
125
214
305
384
473
536
580
631
669
680
662
633
604
643
688
706
767
800
783
752
733
667
584
508
443
446
478
425
364
300
273
282
270
235
159
109
49
-57
-178
-316
-418
-441
-444
-475
-511
-542
-582
-586
-580
-590
-599
-606
-601
-632
-630
-604
-589
-571
-537
-469
-404
-369
-358
-384
-395
-385
-349
-340
-338
-347
-347
-342
-318
-300
-305
-306
-321
-321
-352
-389
-439
-480
-490
-475
-481
-486
-470
-459
-445
-463
-457
-483
-517
-538
-598
-642
-704
-759
-807
-827
-823
-835
-802
-772
-818
-873
-832
-808
-800
-768
-691
-634
-563
-436
-381
-333
-235
-148
-101
-68
-73
-89
-115
-129
-143
-179
-229
-238
-231
-254
-287
-325
-346
-319
-328
-380
-416
-428
-408
-386
-395
-387
-366
-296
-194
-146
-68
66
138
199
272
328
370
402
417
412
353
324
302
275
296
281
243
180
157
129
76
59
16
-18
-14
-29
-50
-81
-56
5
84
156
167
176
225
278
327
333
283
255
245
211
161
120
53
24
29
27
-16
-43
-59
-99
-152
-209
-251
-310
-363
-440
-490
-528
-532
-541
-572
-570
-591
-629
-621
-615
-638
-667
-674
-660
-655
-624
-623
-615
-569
-565
-560
-520
-498
-464
-434
-417
-377
-341
-342
-331
-279
-241
-265
-300
-315
-308
-296
-315
-321
-368
-421
-409
-420
-460
-499
-540
-588
-608
-621
-654
-670
-646
-630
-648
-620
-600
-567
-491
-464
-488
-500
-518
-588
-599
-616
-645
-641
-658
-651
-640
-627
-641
-651
-626
-600
-582
-637
-665
-692
-728
-706
-703
-705
-686
-659
-623
-599
-582
-514
-462
-405
-326
-242
-153
-55
29
55
107
162
164
153
181
120
53
11
-27
-58
-164
-201
-256
-344
-361
-372
-433
-470
-451
-459
-455
-464
-494
-482
-458
-422
-365
-336
-292
-236
-154
-83
-28
25
77
91
119
170
147
156
144
122
116
93
79
32
21
6
-17
-63
-142
-155
-177
-218
-205
-215
-223
-259
-265
-247
-291
-297
-327
-358
-364
-371
-327
-348
-378
-391
-389
-373
-383
-356
-355
-388
-352
-330
-372
-375
-372
-419
-410
-366
-422
-477
-467
-468
-472
-471
-502
-545
-552
-598
-591
-614
-648
-649
-610
-602
-590
-586
-565
-537
-508
-449
-416
-349
-261
-184
-135
-92
-48
-32
-6
11
-12
-5
-17
-73
-76
-95
-113
-123
-92
-91
-105
-125
-157
-219
-232
-258
-287
-294
-318
-323
-312
-296
-279
-232
-188
-159
-177
-190
-205
-245
-245
-271
-279
-307
-309
-262
-235
-224
-213
-194
-188
-206
-217
-242
-265
-299
-341
-368
-344
-361
-383
-346
-358
-354
-396
-434
-391
-347
-345
-302
-261
-216
-177
-134
-64
-60
-60
-3
19
36
35
3
-29
-78
-106
-190
-241
-291
-317
-337
-374
-385
-399
-395
-412
-401
-388
-405
-403
-363
-325
-293
-245
-183
-123
-40
41
57
85
96
86
102
109
94
32
37
-22
-95
-112
-168
-219
-283
-318
-335
-369
-463
-482
-481
-510
-535
-546
-531
-525
-508
-542
-552
-536
-518
-506
-530
-494
-401
-378
-353
-330
-293
-219
-203
-182
-166
-165
-197
-180
-122
-88
-119
-111
-74
-50
-42
-88
-144
-180
-197
-267
-334
-366
-408
-420
-449
-488
-498
-499
-483
-451
-412
-378
-337
-304
-264
-227
-220
-220
-159
-116
-67
-22
18
66
78
69
65
59
63
44
-10
-58
-124
-149
-157
-179
-207
-270
-332
-375
-406
-428
-467
-488
-473
-478
-465
-467
-492
-460
-429
-413
-381
-364
-353
-329
-312
-330
-304
-303
-308
-266
-234
-223
-231
-243
-244
-301
-344
-371
-359
-371
-442
-472
-485
-484
-505
-522
-537
-552
-538
-520
-529
-543
-546
-551
-526
-469
-435
-401
-347
-287
-193
-121
-100
-87
-71
-57
-64
-84
-125
-143
-163
-193
-215
-285
-302
-334
-372
-360
-362
-360
-331
-325
-313
-325
-308
-287
-264
-272
-247
-235
-229
-200
-200
-193
-197
-187
-186
-146
-201
-243
-247
-261
-275
-303
-312
-341
-350
-365
-391
-423
-425
-410
-435
-415
-398
-404
-413
-409
-348
-302
-296
-291
-287
-268
-253
-247
-223
-210
-207
-178
-176
-191
-196
-241
-293
-310
-317
-355
-368
-401
-401
-403
-409
-404
-438
-463
-444
-445
-470
-478
-509
-524
-518
-512
-499
-479
-478
-458
-421
-421
-399
-367
-357
-346
-340
-333
-323
-336
-359
-347
-325
-293
-207
-201
-226
-204
-181
-180
-231
-244
-246
-277
-302
-342
-375
-388
-406
-459
-466
-457
-467
-463
-464
-470
-470
-454
-441
-445
-461
-449
-437
-437
-437
-445
-418
-379
-380
-362
-331
-330
-350
-340
-345
-389
-410
-413
-434
-436
-474
-490
-480
-463
-446
-433
-428
-452
-446
-436
-466
-482
-440
-429
-409
-397
-398
-367
-324
-278
-230
-195
-179
-169
-110
-51
-19
3
17
8
-19
-66
-99
-137
-162
-200
-265
-303
-308
-319
-348
-358
-327
-308
-315
-284
-316
-344
-354
-366
-346
-358
-327
-253
-180
-140
-125
-154
-128
-119
-159
-187
-249
-265
-252
-273
-318
-328
-314
-306
-288
-277
-289
-313
-320
-347
-332
-323
-337
-380
-407
-395
-405
-389
-320
-264
-237
-229
-215
-205
-211
-217
-237
-263
-288
-323
-315
-285
-280
-230
-194
-171
-167
-190
-188
-180
-238
-229
-215
-252
-274
-290
-314
-326
-336
-346
-354
-332
-340
-368
-372
-366
-363
-384
-405
-403
-374
-384
-408
-365
-336
-292
-252
-246
-208
-146
-109
-132
-142
-110
-58
-72
-68
-54
-40
-22
-42
-80
-142
-150
-150
-165
-198
-242
-280
-285
-301
-358
-400
-372
-365
-426
-477
-481
-447
-426
-427
-424
-421
-367
-308
-285
-295
-269
-241
-246
-236
-314
-341
-328
-339
-329
-332
-350
-345
-343
-332
-322
-365
-353
-366
-396
-384
-411
-448
-453
-428
-430
-373
-332
-310
-274
-265
-233
-187
-171
-124
-66
-56
-27
-17
-37
-49
-64
-61
-78
-84
-60
-55
-83
-124
-132
-161
-200
-215
-198
-212
-251
-263
-282
-285
-263
-268
-265
-278
-267
-251
-275
-299
-293
-251
-209
-186
-165
-154
-126
-86
-96
-91
-73
-94
-112
-124
-108
-106
-107
-137
-143
-521
-1890
-1885
49
826
-474
-1375
-472
530
195
-679
-579
59
80
-385
-501
-124
87
-92
-97
198
82
-417
-541
-216
98
206
46
-272
-318
-82
30
-61
-252
-320
-194
-41
-60
-293
-476
-409
-179
-162
-381
-435
-430
-556
-591
-389
-227
-295
-412
-338
-279
-269
-288
-244
-308
-250
-94
-110
-125
-41
-50
-77
115
218
-3
-239
-290
-186
112
97
-147
-290
-265
-92
-75
-292
-443
-285
-302
-360
-258
-419
-537
-355
-305
-359
-266
-312
-446
-419
-351
-440
-295
-279
-363
-307
-412
-367
-152
-293
-672
-283
-56
-212
-468
-596
-257
-80
-278
-461
-197
-186
-223
-278
-279
-456
-406
-237
-251
-99
-422
-719
-214
207
-49
-373
-374
-109
187
-377
-669
202
348
-344
-606
-54
156
-472
-539
-35
-74
-875
-856
102
109
-730
-940
-520
-8
-121
-957
-985
-137
-100
-897
-713
-41
-294
-839
-345
212
146
-668
-1301
-176
414
-287
-634
-248
-173
-190
-122
-596
-492
-107
52
-76
-754
-963
-362
211
-308
-751
-628
-644
-454
-331
-629
-947
-261
111
-709
-1041
125
214
-1478
-1435
777
732
-892
-1005
-110
444
-580
-1129
-126
345
-459
-747
-559
-164
-200
-759
-136
-12
-731
-958
-79
-32
-1474
-1177
324
526
-889
-1670
-886
294
-608
-1460
-333
306
-497
-1437
-352
435
-405
-1181
-591
514
353
-485
-1097
-87
753
-185
-717
669
900
-913
-1117
461
975
-183
-1009
-483
254
-360
-250
178
-403
-476
-220
-536
-272
-81
-1017
-930
589
485
-1304
-894
694
684
-881
-1112
110
254
-438
-440
245
-174
-346
-391
-397
312
471
-621
-1100
7
242
-198
-347
-739
-170
201
-238
-747
-486
516
218
-951
-1251
-197
860
-307
-1153
5
320
-581
-725
-147
-219
-272
-32
-532
-821
180
360
-478
-989
267
406
-718
-785
-409
177
-776
-1347
342
1056
-559
-874
-428
-234
-650
-695
-278
144
-71
-512
-588
-735
-19
225
-584
-470
321
30
-760
-929
281
83
-364
-115
32
-441
-526
397
332
-843
-1998
-809
776
866
-1032
-2583
-1022
901
484
-1409
-760
-566
-1497
-861
263
815
-275
-1270
-320
402
-176
-747
31
733
-871
-1993
-288
1270
490
-906
-1580
-667
804
425
-704
-857
-704
-784
175
833
-161
-1748
-1735
219
1436
186
-1655
-833
-4
-493
-493
-96
398
-903
-1473
2
1166
603
-1231
-1866
-466
956
1278
-1090
-2084
31
990
-456
-713
1262
-201
-2107
-1473
657
1120
-280
-1407
-1313
-262
210
249
-1044
-1272
136
52
-780
52
827
-642
-1513
-347
1245
1009
-414
-1191
-848
21
497
800
32
-531
-560
-140
639
219
-797
-1199
-623
180
516
-371
-736
-860
-134
269
-668
-780
-287
99
-442
-694
-983
-361
445
596
-856
-1044
344
828
-225
-538
-551
-803
-129
928
1262
-352
-1692
-465
1352
473
-1162
-1214
-548
349
1036
559
-200
-1306
-1607
-288
325
-494
-866
-405
-777
-839
348
1002
-391
-1199
343
961
-953
-605
584
257
-1140
-1042
1111
1746
-59
-1861
-731
633
198
-36
-365
-627
-545
243
852
240
-785
-1049
393
601
-234
-746
-627
-778
-518
153
819
834
-966
-1989
-667
879
565
-81
-240
-1302
-1223
927
1633
14
-1112
-520
-673
103
1710
15
-1789
-1295
913
1192
-489
-803
5
117
-526
-496
217
166
-749
-1682
-840
1282
906
-438
-473
-759
-1244
-88
917
233
-1143
-966
-174
550
146
-391
-314
-391
-250
249
294
-786
-1416
-406
803
540
293
-507
-1115
-951
-698
-216
508
955
-326
-1008
-1097
-826
118
576
942
-771
-2038
-245
1027
276
-998
-761
-42
345
349
-52
-571
-1122
-244
327
-141
-1178
-665
-60
-583
120
187
-53
302
19
-903
-1459
-1104
658
1052
-416
-1256
-1038
-414
106
53
921
505
-1587
-1510
-381
-7
-181
361
418
144
-566
-807
-23
-619
-874
-4
463
725
-292
-1294
-783
-187
-382
-20
1219
371
-1108
-2022
-1328
66
317
526
703
431
-367
-981
-706
-198
-113
92
240
521
-762
-2062
-1055
174
278
-89
125
-598
-877
-213
-624
-638
90
773
577
-249
-609
-267
-852
-1102
504
1391
736
-1191
-1722
-918
-225
232
525
-166
-931
-470
-564
-630
-355
-265
-171
-229
38
84
-18
-747
-1393
-1081
611
1700
527
-1005
-1772
-1288
-40
826
641
-252
-1134
-1287
-734
-132
129
-403
-571
151
317
-391
-634
-660
-1283
-879
558
1272
-347
-1866
-1150
-278
152
731
298
-251
-442
-906
-788
-62
295
-420
-693
225
707
157
-527
-1206
-1537
-72
1640
1371
-853
-1717
-772
97
464
602
424
-802
-857
405
78
-660
-48
194
-221
23
732
600
-331
-695
-631
685
2294
1028
-1205
-1366
-959
-582
1265
1972
36
-1426
-585
157
-158
-934
-505
853
252
-357
68
242
-709
-1262
-502
1321
1803
77
-1123
-1283
-582
-201
622
1832
1412
-179
-1141
-1191
306
1001
-160
-362
706
1025
332
-218
-669
-1242
-415
1235
1664
622
-607
-956
-1240
99
717
-129
363
684
34
-576
-667
-312
-114
458
332
43
55
226
393
-267
-1025
-325
1738
1851
-275
-1068
-415
87
758
1027
-12
-172
845
567
-894
-1418
81
1398
1014
-613
-1120
-61
742
558
-706
-1044
407
828
-143
-967
-853
418
1233
864
221
-532
-497
364
599
-313
-498
476
1078
478
-1065
-1325
373
1369
242
-726
-237
341
6
-447
-692
-565
288
827
101
-1090
-671
161
153
-229
-472
-756
-360
376
-306
-766
-409
280
300
-86
-548
-790
-184
217
-230
-152
411
-214
-680
-257
532
314
-676
-729
-161
-164
-515
-292
285
200
-705
-704
176
170
-483
-291
188
285
230
104
145
386
198
-100
201
650
512
355
5
-281
-194
194
990
882
-4
-497
303
917
-55
-555
108
491
-9
-390
158
499
-231
-419
444
911
651
-26
-364
-250
170
464
451
515
460
-6
-226
146
274
222
17
216
472
313
52
-197
71
226
308
268
57
58
-3
-312
-404
258
596
452
-206
-442
-164
-252
-180
-30
478
306
-397
-782
-528
-225
-323
-517
-86
408
-48
-695
-592
-39
-397
-880
-385
453
467
-412
-924
-746
-471
41
150
-269
-572
-442
-479
-588
-676
-649
-416
-113
-248
-771
-691
-654
-823
-481
-267
-118
-303
-665
-568
-415
-602
-571
-165
13
-222
-782
-916
-551
-338
-500
-552
-264
-312
-534
-465
-67
-310
-929
-473
180
35
-306
-757
-437
214
175
-363
-569
3
322
218
-235
-502
-288
95
127
-55
139
329
68
-127
-250
-373
51
577
303
-332
-578
-573
-166
111
-118
-137
231
284
-467
-908
-477
42
-11
-223
-26
71
-342
-565
-224
-108
-274
-121
351
185
-689
-1054
-561
-120
-150
-215
31
73
-389
-641
-447
-419
-620
-533
-250
-314
-636
-567
-371
-451
-692
-615
-186
-47
-214
-415
-626
-323
-388
-616
-185
121
-168
-595
-495
-316
-212
-251
-323
-144
-155
-349
-265
-467
-521
-153
-134
-217
-289
-170
-238
-531
-645
-436
-402
-490
-197
-232
-868
-970
-243
-69
-563
-686
-622
-482
-158
-63
-226
-467
-407
-256
-185
-351
-476
-319
-518
-709
-454
-268
-108
86
-391
-910
-432
28
-473
-942
-720
-356
-572
-743
-479
-490
-743
-666
-446
-468
-237
-65
-345
-617
-389
-175
-338
-411
-437
-409
-287
-363
-364
-257
-323
-409
-331
-186
-322
-609
-811
-775
-442
-231
-442
-593
-684
-701
-472
-428
-691
-680
-530
-624
-696
-756
-838
-926
-701
-336
-320
-583
-712
-817
-992
-1034
-765
-478
-529
-862
-1086
-834
-639
-575
-683
-682
-532
-698
-969
-981
-928
-967
-813
-547
-357
-584
-798
-1016
-1020
-611
-431
-650
-710
-455
-393
-508
-753
-804
-544
-232
-87
-505
-844
-486
-145
-490
-853
-548
159
159
-509
-837
-382
227
-3
-469
-267
46
26
-127
-475
-561
-203
128
133
-7
-64
-134
-94
6
227
235
20
-103
104
571
781
517
244
525
910
831
716
938
846
700
632
844
1131
1168
966
754
908
1120
1293
1311
1198
1076
1311
1617
1590
1348
1042
858
762
702
624
468
253
-42
-225
-271
-307
-445
-716
-999
-1167
-1294
-1443
-1620
-1809
-1976
-1992
-1877
-1825
-1899
-2061
-2130
-2093
-2104
-2140
-2099
-2137
-2237
-2142
-2048
-2060
-2083
-1994
-1856
-1686
-1494
-1387
-1415
-1537
-1488
-1347
-1236
-1080
-1115
-1220
-1100
-786
-662
-756
-781
-662
-559
-389
-356
-609
-669
-624
-635
-576
-377
-314
-602
-831
-654
-554
-661
-854
-942
-916
-711
-602
-887
-761
-413
-500
-588
-487
-370
-232
-278
-627
-776
-505
39
421
289
241
527
694
546
304
486
923
960
1032
1271
1269
1182
1259
1642
1866
1858
1977
2080
1931
1818
1814
2029
2526
2913
2989
3065
3182
3077
2550
1757
819
-88
-251
259
392
283
341
166
-297
-445
-372
-685
-1348
-2064
-2652
-3045
-3058
-2874
-2922
-2946
-2325
-1515
-1323
-1763
-2392
-2898
-3009
-2800
-2606
-2555
-2430
-2141
-1687
-1062
-563
-395
-266
-66
-25
-98
-144
-213
-304
-152
401
1071
1537
1760
1733
1547
1468
1525
1440
1113
779
631
720
865
958
971
943
988
1080
1012
677
242
-203
-617
-924
-1017
-1088
-1342
-1447
-1343
-1303
-1369
-1489
-1742
-1983
-2057
-2154
-2306
-2353
-2261
-2093
-1852
-1536
-1266
-1187
-1193
-1134
-1009
-1018
-1107
-1127
-993
-778
-627
-579
-493
-280
-125
-104
-112
-164
-273
-362
-479
-512
-493
-334
-89
-22
-42
-46
-41
-47
-202
-450
-543
-500
-502
-503
-451
-394
-373
-310
-205
-106
-116
-262
-285
-238
-128
-11
170
588
843
943
1071
1244
1434
1471
1496
1749
2144
2359
2658
3036
3202
3362
3910
4703
5162
5038
2821
230
-251
447
1072
1999
2299
819
148
993
1474
627
-693
-1768
-2267
-2137
-1806
-2389
-3990
-4858
-3656
-1819
-975
-1077
-1863
-2844
-3340
-3332
-3513
-3761
-3847
-3682
-2858
-1818
-1391
-1390
-1276
-1044
-782
-194
241
2
-789
-1313
-1138
-561
338
1360
1770
1566
1689
2120
2084
1437
788
457
521
889
1177
912
293
97
535
1038
1130
815
166
-468
-824
-1084
-1460
-1857
-2010
-1743
-1258
-1097
-1315
-1552
-1752
-1906
-1970
-1949
-1961
-2083
-2273
-2338
-2290
-2119
-1791
-1367
-1376
-1917
-2048
-1836
-1819
-1906
-1679
-1652
-1782
-1542
-1157
-1103
-1263
-1244
-1215
-1252
-1169
-977
-1150
-1548
-1597
-1264
-1055
-963
-952
-1035
-1190
-1250
-1182
-1168
-1282
-1478
-1528
-1315
-1070
-975
-991
-1034
-1017
-891
-699
-643
-817
-933
-845
-704
-639
-494
-330
-253
-58
172
295
215
205
246
313
426
584
702
712
869
1175
1495
1616
1616
1780
2070
2358
2592
2784
2973
3140
3454
3849
4254
4782
5277
5609
4094
1076
-426
27
779
1532
2410
1428
-115
119
1099
846
-487
-1697
-2398
-2480
-2062
-2168
-3669
-5371
-5146
-3079
-1418
-1012
-1572
-2403
-3083
-3137
-3103
-3393
-3683
-3786
-3139
-1905
-1136
-1083
-1107
-858
-616
-1
885
1093
330
-532
-766
-595
-3
973
1710
1733
1777
2387
2875
2474
1574
893
655
827
1260
1246
458
-282
-277
373
884
886
424
-142
-350
-553
-1018
-1659
-2252
-2443
-2008
-1387
-1222
-1426
-1610
-1652
-1641
-1599
-1503
-1551
-1757
-1903
-1893
-1962
-2012
-2020
-1930
-1617
-1360
-1352
-1278
-1164
-1525
-1880
-1851
-1758
-1841
-1638
-1381
-1422
-1490
-1270
-1125
-1210
-1212
-1106
-1133
-1361
-1358
-1338
-1553
-1817
-1702
-1490
-1393
-1284
-1259
-1388
-1600
-1724
-1771
-1780
-1818
-1875
-1828
-1668
-1568
-1517
-1380
-1271
-1138
-891
-654
-679
-805
-817
-736
-662
-540
-246
-103
-135
-42
195
287
155
119
371
668
824
916
1055
1101
1127
1381
1764
1947
2098
2385
2627
2785
2981
3227
3463
3715
4055
4447
4988
5034
3156
910
314
707
985
1678
2095
761
-156
488
999
293
-717
-1466
-2063
-2086
-1656
-2030
-3542
-4739
-4145
-2712
-1810
-1533
-1738
-2197
-2563
-2414
-2522
-2880
-3153
-3169
-2555
-1660
-1166
-1119
-1022
-738
-414
342
1188
1344
823
404
270
119
341
990
1403
1411
1687
2366
2741
2412
1838
1377
1168
1257
1577
1437
715
49
-84
202
405
430
278
89
-20
-159
-439
-1040
-1763
-2146
-1962
-1697
-1679
-1704
-1761
-1886
-1893
-1738
-1556
-1519
-1591
-1628
-1663
-1814
-1929
-2033
-2319
-2318
-1896
-1538
-1400
-1280
-1339
-1638
-1812
-1694
-1616
-1566
-1549
-1549
-1594
-1636
-1576
-1603
-1692
-1716
-1450
-1342
-1355
-1464
-1669
-1994
-2174
-2102
-1934
-1774
-1818
-1944
-1989
-1938
-1957
-2006
-2061
-1993
-1900
-1733
-1643
-1677
-1741
-1727
-1548
-1349
-1137
-977
-931
-954
-916
-819
-762
-748
-681
-569
-420
-162
-107
-303
-469
-294
43
211
242
337
468
656
975
1166
1273
1435
1665
1945
2110
2280
2548
2752
2954
3286
3794
4306
4777
4763
3013
974
422
498
410
771
1165
97
-629
-89
290
-444
-1301
-1754
-2260
-2417
-2140
-2540
-4038
-5244
-4887
-3766
-3087
-2687
-2628
-2737
-2904
-2739
-2758
-3184
-3619
-3765
-3230
-2437
-2056
-2136
-2128
-1878
-1526
-713
270
594
304
115
88
-108
-169
80
250
314
742
1554
2032
1862
1485
1264
1244
1395
1689
1550
843
236
54
129
94
19
-57
3
213
356
255
-284
-1028
-1490
-1412
-1283
-1381
-1565
-1744
-1852
-1849
-1671
-1484
-1447
-1386
-1182
-984
-1021
-1201
-1323
-1561
-2009
-2030
-1561
-1213
-1230
-1143
-913
-989
-1172
-1102
-966
-1182
-1281
-1108
-1033
-1257
-1357
-1376
-1502
-1474
-1122
-870
-1003
-1177
-1267
-1423
-1725
-1809
-1757
-1769
-1858
-1838
-1745
-1726
-1844
-1949
-1930
-1854
-1730
-1595
-1558
-1668
-1788
-1699
-1580
-1618
-1621
-1359
-1170
-1184
-1108
-905
-870
-1078
-1159
-850
-561
-553
-655
-618
-586
-545
-253
-119
-166
-166
78
234
322
455
523
474
527
957
1252
1315
1294
1389
1606
1789
1922
2091
2261
2491
2754
3123
3453
3756
3019
1313
464
376
250
56
474
149
-735
-531
145
-98
-893
-1209
-1466
-1708
-1511
-1419
-2369
-3673
-4007
-3265
-2780
-2554
-2333
-2164
-2134
-1955
-1602
-1859
-2410
-2737
-2484
-2039
-1720
-1678
-1760
-1687
-1469
-949
-160
345
358
335
500
483
245
206
182
22
74
583
1154
1289
1171
1042
982
1067
1339
1483
1118
636
416
388
232
-20
-215
-377
-298
38
305
173
-361
-888
-1050
-959
-999
-1116
-1232
-1349
-1363
-1187
-1020
-1082
-1209
-1065
-739
-507
-415
-464
-793
-1233
-1273
-1208
-1138
-1107
-961
-930
-926
-802
-705
-782
-902
-851
-733
-584
-610
-694
-941
-1095
-1137
-966
-862
-759
-833
-799
-785
-865
-1034
-1256
-1344
-1432
-1361
-1263
-1335
-1587
-1561
-1610
-1715
-1736
-1578
-1459
-1397
-1574
-1628
-1498
-1565
-1582
-1629
-1691
-1664
-1211
-1039
-1416
-1300
-1057
-1346
-1394
-796
-755
-934
-753
-446
-615
-1116
-864
-417
-455
-544
-15
118
-105
-72
-358
-129
186
503
327
133
427
669
900
545
534
880
843
715
1122
1405
1422
1476
1589
1908
1566
504
1
-83
-283
-528
-340
-519
-1167
-1202
-710
-665
-1082
-1179
-1376
-1517
-1457
-1330
-1895
-2785
-2986
-2567
-2503
-2433
-2245
-2208
-2331
-2163
-1740
-1860
-2216
-2367
-2231
-2169
-2070
-2104
-2250
-2308
-2245
-1965
-1642
-1402
-1272
-1165
-1038
-998
-1017
-964
-968
-1079
-1086
-861
-636
-661
-719
-651
-667
-707
-449
-171
-321
-605
-650
-593
-770
-1013
-1097
-1176
-1200
-1117
-1026
-1079
-1193
-1351
-1382
-1323
-1292
-1248
-1293
-1392
-1427
-1352
-1288
-1362
-1403
-1230
-1037
-961
-970
-1104
-1167
-1348
-1398
-1322
-1237
-1175
-1223
-1187
-1199
-1091
-1132
-994
-1013
-926
-852
-695
-715
-800
-873
-855
-869
-986
-594
-498
-726
-888
-525
-469
-777
-612
-485
-605
-440
-415
-567
-599
-340
-650
-661
-117
-184
-314
-297
28
-128
-399
-219
137
-122
-554
-347
308
284
-572
-463
115
-68
-520
-136
467
15
-622
245
821
-155
-776
457
1031
-392
-459
1003
1229
-42
-94
1058
1284
316
203
1425
1339
150
367
1655
1609
586
352
1488
1939
926
449
1488
2255
1224
868
1884
2492
1963
1544
1562
1408
830
451
753
971
510
-40
387
833
406
-155
161
346
-105
-228
231
73
-831
-1196
-763
-656
-1023
-983
-714
-709
-829
-618
-488
-699
-985
-875
-587
-590
-699
-745
-721
-831
-795
-527
-354
-329
-159
144
306
313
318
369
285
253
481
626
522
392
424
536
534
487
589
715
651
677
717
628
501
451
323
202
136
181
355
264
32
-64
166
281
195
94
92
208
182
-1
-38
-137
-398
-427
-331
-349
-428
-529
-556
-435
-305
-433
-667
-505
-264
-304
-434
-356
-304
-490
-518
-330
-323
-232
-315
-454
-64
86
-526
-633
291
349
-696
-781
444
639
-820
-926
744
458
-1185
-442
1214
-135
-1236
642
1041
-898
-580
1272
333
-1256
367
1539
-614
-1170
1218
1046
-1197
-334
1221
216
-517
316
522
60
510
140
-282
826
943
-442
-214
1738
763
-846
847
2008
46
-691
1718
1820
-608
148
2248
1130
-559
844
2079
982
43
971
1814
650
468
1200
1682
768
524
1569
1765
1012
897
1825
1906
1508
1191
1565
1345
630
485
817
793
263
235
496
472
222
295
313
72
-128
-7
172
-32
-394
-699
-687
-607
-757
-849
-749
-625
-696
-667
-511
-569
-805
-830
-542
-528
-744
-593
-433
-677
-987
-641
-78
-177
-537
-376
305
588
-29
-330
278
697
117
-458
252
1074
320
-666
33
1146
604
-448
355
1563
885
-250
535
1434
696
-337
212
1142
785
4
181
850
667
292
267
572
655
560
369
393
350
135
130
-39
-83
-217
-8
67
-198
-204
-93
-21
-205
-87
29
158
-113
-175
-50
242
-83
-524
-127
240
-51
-138
326
-52
-85
403
300
-477
66
776
-228
-760
518
864
-509
-448
309
670
144
-364
255
572
384
-134
-28
530
453
-283
-424
661
825
-592
-654
874
630
-478
43
650
467
463
9
-377
614
1220
78
-673
716
1400
605
-353
509
1185
560
443
492
712
709
980
299
170
920
1152
405
181
1482
781
170
1176
1518
161
244
1795
1602
74
545
2049
1453
375
1140
2035
1395
827
1461
2161
1100
470
1017
1184
715
265
766
797
263
195
528
469
62
60
294
275
40
-10
-181
-349
-454
-417
-416
-428
-510
-630
-526
-287
-198
-553
-716
-298
-34
-319
-548
-328
-212
-406
-427
-383
-378
-209
-76
-95
-157
-2
347
277
-174
44
310
288
-58
155
321
108
60
178
394
74
241
514
603
269
310
425
201
158
215
362
92
-52
243
358
43
-393
128
428
56
-285
-84
251
-455
-518
-193
-26
-838
-614
249
-111
-1007
-657
545
38
-803
-500
524
-60
-716
79
121
-435
-423
34
-101
-369
45
-96
-269
16
226
-333
263
135
-103
-136
173
615
-157
52
-57
602
96
47
535
352
681
-14
175
783
434
73
456
786
632
-5
367
838
545
352
441
902
508
602
507
592
939
627
531
636
1093
666
297
944
1343
360
324
1361
1285
509
429
1493
1090
706
667
1295
882
701
1334
854
952
1158
1325
1102
759
1670
1467
818
1322
1557
1447
1028
1558
1552
1239
1402
1702
1493
1279
1457
1352
964
486
940
1025
616
352
488
745
546
234
151
540
358
210
208
261
327
-35
-161
-137
34
-9
-190
-37
238
135
-184
12
344
141
-277
30
626
154
-439
153
542
-289
-253
472
119
-127
405
525
135
373
574
151
440
742
266
258
861
755
56
398
787
518
372
659
482
395
683
555
125
345
366
236
263
231
294
29
91
276
169
91
64
185
139
-45
-121
-26
-112
-419
-309
-200
-235
-386
-152
-379
-697
-14
117
-617
-546
-247
-67
-245
-646
-378
-264
-168
-752
-390
124
-408
-220
-388
-253
61
7
-352
-747
257
358
-278
-841
-132
709
-289
-337
-280
582
511
-156
-14
-36
730
86
-177
-152
418
812
-202
-164
170
596
241
-169
57
386
396
243
-137
-154
558
394
-20
-97
178
446
289
-149
138
452
-82
63
228
383
197
103
402
108
168
434
301
255
472
242
338
676
625
90
416
998
605
415
659
661
637
709
729
660
804
760
623
940
1080
739
527
966
866
285
463
743
339
28
409
513
-129
-125
389
300
-391
-28
409
56
-412
-164
287
-222
-599
-405
-47
-291
-469
-463
-202
-277
-422
-358
-256
-101
-287
-271
-8
-258
-341
-5
15
-292
-206
386
166
-334
144
665
265
-3
44
528
565
20
239
375
360
279
102
397
103
57
438
169
167
310
283
206
116
179
348
3
16
161
-117
-3
-264
-104
-19
-236
-354
-442
-205
-162
-436
-650
-338
-291
-403
-357
-342
-570
-306
-169
-397
-365
-458
-174
-188
-347
-480
-221
-5
-420
-389
-98
-185
-270
-118
-363
7
-141
-220
125
-221
-256
308
162
-351
157
70
340
-176
-431
611
115
-125
-69
155
497
35
-285
163
620
-211
-149
52
164
340
-178
-103
139
238
-63
-117
95
-42
165
-2
-79
404
-219
100
327
-164
378
94
152
294
258
303
400
176
331
613
394
516
420
685
508
403
550
577
532
493
668
720
663
380
791
924
549
475
804
725
451
276
304
311
-26
-51
-149
-287
-275
-343
-336
-479
-481
-329
-496
-633
-684
-599
-716
-926
-1003
-883
-948
-1066
-1008
-976
-804
-911
-972
-832
-632
-647
-803
-722
-452
-337
-725
-809
-339
-349
-601
-584
-52
-167
-503
-105
146
-81
-185
172
203
11
-231
138
174
-165
-155
-84
89
-8
-71
7
154
94
-19
-13
194
144
-155
-194
-21
19
-240
-375
-201
-159
-382
-339
-163
-267
-401
-322
-273
-387
-461
-384
-424
-758
-733
-673
-792
-790
-777
-770
-811
-803
-773
-589
-731
-797
-605
-530
-665
-733
-844
-666
-764
-916
-599
-639
-782
-687
-581
-710
-479
-615
-549
-768
-617
-251
-611
-541
-730
-548
-355
-661
-494
-227
-412
-288
-448
-267
-222
-369
-237
-586
-249
62
-464
-505
25
-356
-486
-322
-71
198
-321
-608
242
242
-468
-148
-141
16
57
-186
-18
187
118
41
201
342
559
355
510
629
600
714
919
643
683
907
1001
917
771
1129
1200
1217
1182
1334
1621
1403
1226
1245
1289
987
653
667
513
300
110
102
12
-39
-148
-170
-148
-318
-432
-537
-511
-717
-937
-969
-1022
-1186
-1247
-1292
-1256
-1211
-1268
-1161
-1053
-1036
-1004
-962
-848
-752
-778
-722
-744
-722
-667
-658
-604
-556
-463
-342
-261
-165
-122
67
146
165
153
117
147
84
139
3
-5
-37
-78
-127
-91
94
-2
22
-2
20
-34
-124
-174
-224
-281
-425
-421
-438
-456
-494
-543
-548
-485
-437
-467
-466
-476
-469
-467
-523
-597
-615
-626
-621
-621
-652
-671
-722
-764
-753
-830
-876
-895
-851
-925
-912
-879
-936
-951
-934
-931
-964
-916
-894
-861
-883
-802
-837
-832
-879
-808
-792
-828
-903
-881
-745
-865
-927
-977
-817
-838
-935
-807
-681
-695
-711
-650
-710
-703
-610
-509
-600
-670
-474
-416
-530
-549
-498
-400
-370
-342
-370
-341
-202
-448
-499
-332
-253
-420
-489
-304
1
-107
-316
-61
90
267
144
192
429
472
346
511
751
809
740
770
1201
1216
1131
1309
1585
1653
1686
1749
1798
1812
1723
1853
1794
1654
1409
1252
988
689
555
389
196
-67
-110
-199
-339
-536
-720
-862
-1044
-1230
-1366
-1623
-1937
-2079
-2155
-2307
-2433
-2443
-2472
-2429
-2357
-2253
-2192
-2167
-2084
-2003
-1905
-1824
-1736
-1625
-1537
-1424
-1280
-1137
-978
-783
-546
-334
-119
48
207
340
437
478
478
519
562
566
526
504
475
410
355
331
298
226
136
78
38
-75
-212
-378
-526
-615
-647
-744
-901
-990
-1020
-1072
-1132
-1188
-1232
-1273
-1278
-1244
-1276
-1327
-1368
-1398
-1384
-1369
-1351
-1313
-1308
-1272
-1151
-1047
-978
-902
-992
-1248
-1320
-1248
-1215
-1142
-1043
-1101
-1143
-1031
-913
-955
-1063
-1020
-955
-912
-891
-860
-974
-1143
-1223
-1103
-1095
-1166
-1125
-1109
-1161
-1171
-1095
-1173
-1272
-1310
-1212
-1193
-1162
-1165
-1240
-1345
-1391
-1258
-1111
-1042
-1007
-900
-879
-805
-793
-828
-872
-870
-769
-648
-522
-426
-347
-287
-202
-161
-65
45
85
94
188
343
515
628
804
998
1207
1409
1500
1691
1746
1721
1959
2356
2576
2755
2924
3052
3128
3089
3239
3290
3035
2559
2279
1699
1061
964
594
409
152
23
-180
-239
-406
-658
-875
-1299
-1443
-1718
-1868
-2221
-2624
-2998
-3195
-3209
-2986
-2995
-2887
-2650
-2451
-2149
-1964
-1835
-1870
-1747
-1663
-1381
-1248
-1095
-1015
-963
-638
-320
78
385
674
999
1394
1607
1760
1768
1651
1581
1599
1657
1631
1572
1481
1430
1354
1379
1327
1285
1238
1107
1035
869
594
288
-8
-347
-633
-815
-953
-1043
-1153
-1251
-1309
-1319
-1344
-1404
-1417
-1486
-1558
-1580
-1604
-1694
-1786
-1829
-1814
-1684
-1529
-1350
-1206
-1105
-991
-775
-621
-514
-609
-727
-661
-696
-702
-773
-778
-944
-795
-646
-550
-544
-505
-446
-464
-411
-429
-480
-747
-855
-939
-884
-1110
-1137
-1218
-1313
-1428
-1336
-1276
-1428
-1430
-1478
-1442
-1574
-1549
-1622
-1691
-1783
-1709
-1615
-1564
-1463
-1363
-1207
-1118
-928
-763
-649
-627
-499
-391
-281
-173
-75
23
118
279
416
578
705
828
944
1134
1325
1464
1588
1669
1805
1972
2201
2449
2599
2794
3094
3415
3716
3931
4048
3993
4026
3990
4119
3964
3152
2257
1448
921
577
529
355
-135
-532
-594
-452
-749
-1186
-1753
-2339
-2582
-2603
-2636
-3212
-4043
-4414
-4283
-4023
-3685
-3380
-3242
-3093
-2594
-2007
-1759
-1948
-2048
-1887
-1581
-1092
-773
-688
-741
-524
117
727
1152
1532
1920
2208
2487
2708
2703
2429
2142
2068
2101
2126
2146
2046
1867
1707
1648
1690
1631
1446
1237
969
623
260
-115
-555
-1057
-1486
-1675
-1691
-1645
-1678
-1859
-2030
-2104
-2052
-1942
-1967
-2108
-2233
-2233
-2159
-2087
-2117
-2176
-2121
-1837
-1346
-904
-621
-482
-348
-137
121
273
288
257
295
408
429
390
149
-271
-220
101
193
270
336
61
-220
-256
-363
-635
-1022
-1136
-1195
-1326
-1399
-1437
-1682
-1959
-1971
-1720
-1657
-1831
-1745
-1847
-2145
-2289
-2144
-2256
-2387
-2297
-2027
-1833
-1733
-1487
-1450
-1428
-1309
-956
-684
-573
-537
-400
-347
-347
-122
53
146
263
578
813
952
1039
1060
1042
1131
1300
1488
1649
1668
1730
1885
2094
2278
2498
2727
3026
3370
3766
4161
4335
4396
4352
4343
4381
4353
4277
4377
3316
1521
946
320
-164
142
190
-555
-1054
-1041
-952
-1284
-2190
-2869
-3541
-3805
-3510
-3433
-4158
-5339
-5674
-4878
-4252
-3796
-3139
-3002
-2927
-2181
-1370
-1448
-1939
-2123
-1717
-1088
-353
262
204
97
462
1417
2279
2574
2825
3270
3393
3394
3498
3097
2366
1986
2038
2202
2314
2350
2224
1851
1528
1348
1198
976
539
122
-326
-959
-1486
-1818
-2282
-2783
-2965
-2840
-2506
-2245
-2253
-2487
-2801
-2885
-2718
-2518
-2525
-2660
-2646
-2369
-2025
-1708
-1461
-1346
-1021
-321
489
987
1040
863
751
856
1056
1168
1092
997
1079
1410
1667
1473
1145
923
469
130
332
81
-559
-913
-1226
-1613
-1790
-1848
-2075
-2242
-2309
-2146
-2144
-2444
-2676
-2905
-3138
-3251
-2980
-2828
-3026
-3093
-2841
-2774
-2724
-2343
-2078
-2014
-1775
-1381
-1219
-1220
-1210
-1119
-1077
-864
-424
-64
84
116
332
561
683
826
1010
1009
1020
1248
1337
1215
1131
1120
1140
1345
1630
1821
1901
1931
1969
2193
2447
2407
2587
2942
3203
3678
4243
4518
4574
4686
4682
4854
4899
4848
4815
3823
1651
598
152
-495
-198
159
-429
-1301
-1077
-1014
-1233
-2203
-3198
-3946
-4410
-3943
-3622
-4367
-5700
-6064
-5222
-4137
-3437
-2716
-2489
-2548
-1928
-954
-989
-1728
-2046
-1681
-788
121
954
1001
812
1209
2291
3257
3506
3449
3506
3460
3142
3014
2620
1763
1264
1488
1843
2056
2067
1879
1422
862
545
302
-95
-660
-1177
-1714
-2330
-2750
-2831
-2972
-3243
-3182
-2817
-2415
-2121
-2183
-2567
-3103
-3332
-3060
-2732
-2591
-2528
-2323
-1904
-1283
-691
-324
-167
112
742
1373
1624
1387
1001
744
825
1166
1460
1514
1499
1697
1936
1990
1786
1444
1013
648
-65
-1270
-1612
-1892
-2574
-2571
-2263
-2619
-2731
-2334
-2503
-2807
-3138
-3120
-3425
-3651
-3641
-3559
-3919
-3858
-3303
-2863
-2649
-2480
-1726
-1642
-1691
-1560
-1240
-1541
-1582
-1308
-1160
-979
-732
-317
-336
-178
205
714
706
668
674
799
677
509
596
480
438
644
1031
1031
1149
1240
1309
1300
1331
1478
1454
1441
1556
1853
1985
2134
2397
2997
3478
3963
4721
5029
4984
4981
4899
4561
4459
4493
4022
2154
390
-12
-454
-377
345
247
-909
-1272
-1081
-1155
-1906
-3283
-4371
-5233
-5071
-4184
-4218
-5376
-6016
-5416
-4077
-3024
-2375
-2180
-2499
-2431
-1531
-1053
-1648
-2187
-2088
-1161
49
1197
1806
1628
1653
2514
3485
3703
3504
3265
3041
2712
2584
2505
2001
1518
1668
2098
2376
2426
2193
1662
809
117
-242
-687
-1231
-1643
-2042
-2534
-2803
-2669
-2487
-2612
-2729
-2565
-2319
-2127
-2146
-2540
-3139
-3479
-3166
-2497
-2004
-1755
-1470
-1044
-433
262
687
696
585
841
1289
1551
1452
1170
923
1005
1537
2085
2302
2209
2054
1894
1842
1642
1194
664
168
-160
-479
-1362
-2624
-2927
-3001
-2979
-2472
-2177
-2568
-2873
-2940
-3342
-3677
-3911
-3954
-4041
-3745
-3390
-3143
-3114
-2904
-2495
-1995
-1686
-1364
-951
-1116
-1371
-1461
-1331
-1371
-1091
-712
-355
-15
388
600
448
337
314
410
424
518
524
480
273
211
399
561
705
922
1080
1029
1067
999
859
664
649
868
1166
1519
1885
2107
2211
2470
2947
3513
3943
4485
4891
4943
5073
5101
4757
4567
4527
4575
3979
2002
656
139
-327
21
551
-143
-1294
-1327
-1370
-1634
-2515
-3753
-4956
-5478
-4765
-4104
-4530
-5544
-5839
-5003
-3782
-2919
-2437
-2540
-2736
-2247
-1294
-1151
-1690
-1884
-1429
-336
885
1902
2088
1888
2181
3007
3572
3555
3336
3096
2867
2633
2551
2341
1871
1669
1937
2123
2130
1987
1567
809
-69
-680
-1102
-1501
-1849
-2104
-2489
-2877
-2964
-2767
-2646
-2817
-2906
-2836
-2707
-2540
-2589
-3004
-3425
-3353
-2742
-2027
-1535
-1235
-944
-546
51
611
807
687
685
999
1380
1556
1450
1269
1227
1532
2056
2369
2298
2077
1882
1620
1128
659
337
-166
-576
-1192
-2212
-2783
-2705
-2863
-2919
-2692
-2925
-3192
-3091
-3284
-3801
-4100
-4218
-4209
-3891
-3481
-3324
-3248
-3073
-2676
-2216
-1869
-1652
-1421
-1288
-1341
-1292
-1141
-1141
-1158
-902
-514
-92
254
372
223
64
153
295
240
116
79
83
118
171
206
195
173
317
525
602
621
607
525
455
517
699
927
1193
1485
1797
2032
2261
2659
3096
3510
3990
4669
5125
5179
5270
5163
4810
4722
4833
4801
4092
2069
406
-167
-528
-119
441
-242
-1430
-1538
-1595
-1937
-2718
-4080
-5307
-5662
-4935
-4212
-4573
-5633
-5975
-5160
-3786
-2673
-2157
-2322
-2513
-2098
-1272
-1071
-1557
-1737
-1264
-107
1257
2303
2495
2193
2340
3062
3640
3707
3525
3159
2829
2609
2470
2284
1911
1681
1830
2010
1991
1848
1320
445
-498
-1145
-1497
-1790
-2045
-2312
-2719
-3112
-3121
-2840
-2678
-2797
-2916
-2881
-2718
-2507
-2544
-2972
-3318
-3131
-2381
-1526
-939
-626
-389
-52
541
1096
1225
1081
1063
1352
1701
1907
1845
1659
1614
1907
2349
2526
2289
1880
1684
1391
1103
692
-3
-852
-1442
-1984
-2579
-2431
-2496
-2787
-2817
-2798
-3043
-3074
-3102
-3564
-3787
-3861
-3783
-3644
-3374
-3283
-3051
-2760
-2304
-1841
-1414
-1273
-1272
-1083
-1112
-1070
-1003
-843
-841
-591
-240
86
344
410
409
292
328
403
413
187
44
43
169
294
362
399
411
492
623
692
543
433
343
436
624
840
1120
1320
1532
1923
2239
2501
2854
3102
3515
4151
4677
5138
5368
5250
5093
5001
4908
4836
4740
4003
2199
448
-312
-620
-497
-161
-541
-1452
-1799
-1886
-2127
-2852
-4076
-5176
-5558
-5043
-4495
-4618
-5375
-5768
-5118
-3819
-2681
-2127
-2029
-2048
-1743
-1099
-751
-1013
-1219
-846
176
1404
2362
2667
2568
2684
3206
3739
3827
3622
3259
2885
2577
2338
2083
1797
1561
1533
1664
1679
1508
1056
305
-594
-1274
-1647
-1920
-2176
-2467
-2817
-3102
-3079
-2852
-2685
-2685
-2729
-2649
-2436
-2224
-2244
-2510
-2738
-2605
-1992
-1212
-624
-268
23
382
882
1322
1468
1398
1335
1509
1777
1917
1825
1640
1525
1631
1964
2116
1990
1659
1042
557
372
-393
-1560
-2176
-2480
-2644
-2434
-2326
-2796
-3134
-3217
-3292
-3365
-3403
-3557
-3863
-3927
-3812
-3631
-3593
-3396
-3000
-2478
-2039
-1621
-1242
-1141
-1321
-1427
-1196
-1032
-851
-649
-509
-384
-71
248
293
280
327
399
409
397
270
90
-111
-114
39
233
394
511
536
426
417
415
408
334
332
428
632
946
1183
1390
1626
1969
2335
2703
3054
3321
3705
4124
4640
5094
5263
5141
4958
4989
4758
4770
4589
3709
1920
220
-505
-860
-477
-339
-792
-1638
-1965
-2013
-2318
-2937
-4163
-5182
-5427
-4916
-4353
-4518
-5217
-5555
-4919
-3605
-2469
-1824
-1805
-1825
-1470
-899
-588
-856
-1013
-643
325
1443
2335
2615
2506
2607
2994
3425
3585
3428
3033
2605
2258
2033
1776
1502
1276
1198
1218
1179
1074
695
-5
-880
-1592
-1963
-2157
-2299
-2530
-2882
-3147
-3084
-2838
-2686
-2667
-2729
-2658
-2426
-2134
-2045
-2257
-2451
-2306
-1748
-1041
-441
-86
150
483
944
1313
1479
1432
1358
1458
1644
1768
1734
1565
1348
1205
1302
1531
1538
1366
1056
512
-246
-933
-1563
-2217
-2833
-3169
-3086
-2949
-2824
-2862
-3147
-3388
-3292
-3173
-3170
-3254
-3431
-3551
-3483
-3278
-3007
-2723
-2440
-1927
-1385
-939
-742
-674
-772
-968
-1001
-904
-669
-524
-375
-252
-61
186
354
401
340
322
348
355
246
87
-104
-199
-124
70
260
394
452
489
489
467
522
570
634
713
935
1204
1473
1793
2039
2323
2736
3175
3632
4104
4632
5020
5300
5225
4980
4720
4421
4487
4448
4047
2388
537
-469
-887
-587
-325
-682
-1681
-2074
-2025
-2190
-2688
-3889
-5123
-5606
-5074
-4279
-4202
-4796
-5272
-4933
-3928
-2866
-2098
-1951
-1850
-1438
-832
-415
-552
-761
-619
101
1086
2044
2617
2709
2766
2973
3158
3249
3301
3155
2843
2524
2232
1936
1693
1456
1259
1059
864
882
832
429
-252
-1083
-1770
-2139
-2240
-2333
-2609
-2947
-3061
-2899
-2705
-2585
-2603
-2670
-2613
-2320
-2011
-1933
-2048
-2142
-1994
-1574
-1033
-508
-64
247
578
968
1235
1351
1406
1438
1420
1465
1564
1602
1534
1332
1089
985
1052
1164
1144
782
-77
-1056
-1693
-2136
-2424
-2641
-2874
-3070
-2984
-2849
-2936
-3133
-3361
-3489
-3507
-3400
-3239
-3223
-3354
-3443
-3373
-3136
-2768
-2259
-1843
-1582
-1368
-1151
-996
-964
-1050
-1152
-1110
-905
-574
-311
-254
-247
-162
-47
82
230
307
255
158
97
56
-5
-56
-95
-64
71
331
599
717
694
639
678
837
1080
1221
1306
1432
1660
1980
2372
2690
2995
3479
3937
4518
5074
5290
5167
5009
4725
4485
4481
4191
3373
1769
311
-566
-804
-592
-558
-1016
-1753
-1875
-1791
-1855
-2367
-3468
-4570
-5056
-4743
-4326
-4342
-4738
-4998
-4684
-3997
-3156
-2457
-2145
-1885
-1461
-896
-524
-444
-505
-542
-306
225
941
1523
1966
2345
2611
2798
2981
3184
3160
2969
2694
2357
2085
1884
1703
1424
1058
699
535
547
521
290
-101
-612
-1052
-1309
-1577
-1922
-2291
-2591
-2744
-2750
-2657
-2563
-2543
-2518
-2419
-2256
-2065
-1894
-1782
-1705
-1680
-1595
-1339
-1047
-757
-467
-242
-3
336
697
962
1067
1101
1119
1148
1186
1167
1077
878
701
671
665
439
-155
-725
-1083
-1295
-1354
-1424
-1718
-2071
-2171
-2281
-2421
-2598
-2785
-2949
-3035
-3047
-3085
-3122
-3089
-2991
-2965
-2978
-2855
-2552
-2312
-2136
-2068
-1970
-1780
-1573
-1404
-1355
-1327
-1204
-963
-768
-617
-488
-376
-282
-190
-111
-83
-1
89
126
109
101
164
263
257
218
245
342
487
608
678
726
808
930
1027
1089
1215
1345
1516
1705
1835
2018
2289
2630
2968
3269
3458
3586
3662
3615
3490
3424
3320
3078
2519
1544
613
-71
-470
-629
-787
-1123
-1454
-1451
-1373
-1303
-1427
-1838
-2258
-2517
-2505
-2465
-2555
-2779
-2972
-3012
-2952
-2713
-2496
-2353
-2146
-1826
-1452
-1107
-803
-562
-379
-253
-141
-17
57
169
307
419
465
552
709
827
938
985
965
905
864
857
841
752
599
455
327
208
103
-37
-209
-345
-419
-463
-471
-490
-527
-576
-650
-704
-739
-758
-738
-726
-716
-720
-722
-682
-654
-627
-602
-565
-521
-467
-382
-305
-256
-231
-195
-131
-93
-59
-41
-56
-28
-1
-12
-41
-58
-67
-108
-137
-170
-190
-245
-315
-374
-432
-470
-478
-484
-520
-555
-579
-590
-617
-627
-627
-619
-602
-596
-583
-567
-565
-586
-609
-629
-650
-692
-726
-728
-762
-782
-826
-855
-827
-825
-846
-850
-864
-911
-910
-896
-873
-861
-833
-777
-711
-657
-609
-558
-517
-457
-389
-299
-219
-185
-143
-106
-95
-35
44
77
113
146
192
220
227
247
252
226
225
225
241
259
266
290
326
336
337
325
329
375
386
389
413
439
451
467
491
490
496
474
462
461
433
429
440
417
400
374
353
355
304
260
222
192
181
159
125
83
22
-40
-85
-150
-217
-290
-362
-423
-508
-569
-633
-704
-778
-851
-906
-937
-955
-970
-982
-995
-1030
-1036
-1024
-1006
-981
-970
-944
-890
-817
-752
-691
-609
-536
-468
-420
-370
-298
-237
-182
-147
-110
-57
-2
46
91
148
194
200
173
173
164
124
87
49
12
-19
-43
-75
-86
-101
-99
-108
-125
-117
-116
-122
-116
-117
-117
-116
-133
-134
-106
-78
-66
-46
-34
-18
3
3
-10
-42
-77
-118
-154
-165
-171
-191
-207
-235
-260
-273
-300
-342
-379
-435
-496
-543
-585
-637
-673
-696
-723
-741
-758
-780
-784
-801
-829
-845
-838
-836
-841
-829
-793
-763
-726
-685
-632
-594
-557
-512
-447
-356
-294
-253
-223
-188
-174
-132
-112
-98
-71
-66
-49
-18
-4
-19
-32
-34
-33
-62
-104
-136
-159
-152
-143
-140
-131
-143
-151
-143
-137
-135
-137
-127
-108
-79
-71
-47
-28
0
53
109
163
197
252
281
300
334
331
346
357
346
340
351
354
383
395
373
342
320
307
295
273
230
171
96
25
-29
-74
-124
-173
-213
-248
-285
-318
-357
-408
-459
-480
-488
-496
-505
-532
-549
-545
-526
-496
-450
-400
-374
-368
-382
-355
-331
-334
-334
-312
-289
-288
-308
-320
-317
-307
-294
-295
-298
-321
-330
-345
-360
-390
-436
-475
-476
-481
-470
-487
-525
-550
-565
-581
-567
-519
-511
-492
-462
-450
-432
-420
-399
-363
-355
-313
-260
-211
-177
-160
-144
-105
-69
-82
-100
-99
-83
-46
-18
12
43
61
59
68
50
17
-16
-59
-74
-99
-137
-186
-212
-198
-186
-197
-224
-256
-277
-287
-273
-249
-268
-311
-330
-333
-301
-261
-243
-228
-205
-160
-126
-118
-120
-128
-114
-93
-61
-29
-21
-28
-46
-60
-35
-24
-31
-59
-89
-84
-85
-67
-67
-113
-148
-161
-155
-136
-131
-155
-175
-172
-168
-164
-168
-190
-216
-232
-225
-198
-203
-230
-262
-269
-262
-234
-216
-235
-254
-253
-232
-207
-205
-208
-210
-223
-230
-223
-231
-226
-221
-227
-231
-213
-204
-201
-211
-214
-220
-252
-279
-334
-355
-382
-426
-437
-434
-430
-425
-420
-441
-456
-447
-437
-428
-421
-437
-438
-442
-447
-442
-416
-373
-342
-326
-320
-289
-283
-297
-290
-285
-263
-247
-249
-270
-298
-302
-295
-291
-275
-269
-254
-264
-314
-370
-417
-443
-429
-419
-426
-420
-425
-413
-385
-371
-369
-365
-375
-353
-332
-339
-357
-359
-344
-311
-275
-233
-218
-233
-253
-258
-254
-235
-220
-219
-209
-184
-160
-144
-166
-172
-165
-156
-155
-157
-157
-163
-188
-193
-184
-189
-221
-268
-276
-250
-249
-251
-268
-311
-345
-358
-332
-318
-319
-322
-316
-290
-257
-225
-225
-243
-243
-222
-202
-193
-193
-209
-224
-204
-184
-196
-223
-259
-288
-304
-298
-282
-308
-329
-316
-284
-262
-243
-271
-293
-303
-294
-263
-247
-258
-268
-279
-265
-251
-249
-244
-249
-252
-248
-242
-252
-252
-272
-290
-287
-283
-258
-261
-272
-274
-270
-258
-239
-241
-269
-265
-261
-261
-250
-268
-276
-260
-260
-229
-219
-243
-247
-278
-288
-257
-271
-300
-341
-388
-384
-368
-382
-409
-431
-440
-433
-417
-416
-396
-391
-368
-352
-359
-320
-295
-278
-239
-192
-152
-111
-88
-73
-69
-63
-60
-42
-32
-44
-63
-64
-61
-97
-128
-153
-179
-185
-194
-212
-232
-270
-306
-316
-309
-303
-319
-358
-365
-345
-322
-307
-314
-318
-276
-247
-237
-247
-284
-294
-272
-273
-269
-260
-276
-295
-323
-358
-363
-370
-400
-406
-400
-392
-378
-376
-367
-372
-372
-369
-341
-304
-292
-310
-336
-358
-363
-368
-377
-393
-419
-406
-378
-378
-371
-380
-379
-380
-379
-367
-361
-343
-332
-341
-317
-284
-275
-264
-249
-237
-210
-177
-156
-149
-139
-138
-141
-148
-164
-158
-159
-147
-144
-157
-150
-162
-161
-150
-160
-180
-200
-223
-260
-282
-286
-280
-277
-287
-301
-316
-308
-288
-284
-289
-254
-245
-260
-274
-308
-305
-309
-314
-267
-247
-239
-248
-267
-257
-228
-226
-242
-257
-284
-285
-283
-309
-340
-370
-387
-401
-425
-427
-435
-434
-448
-475
-487
-493
-510
-541
-558
-559
-563
-567
-567
-588
-596
-588
-585
-581
-583
-589
-578
-536
-504
-467
-436
-409
-389
-352
-305
-295
-277
-245
-201
-157
-135
-148
-171
-184
-203
-186
-157
-131
-140
-148
-138
-143
-179
-211
-218
-223
-237
-258
-256
-280
-294
-295
-288
-279
-268
-256
-253
-269
-285
-311
-298
-268
-271
-280
-301
-316
-330
-339
-356
-330
-319
-316
-325
-339
-345
-371
-398
-421
-410
-395
-394
-398
-407
-415
-408
-406
-398
-379
-396
-380
-387
-411
-417
-450
-493
-497
-481
-473
-473
-496
-503
-481
-466
-458
-452
-436
-408
-418
-416
-413
-427
-404
-386
-388
-383
-366
-362
-381
-391
-390
-405
-404
-407
-404
-411
-430
-437
-477
-483
-453
-433
-417
-429
-437
-440
-437
-412
-368
-350
-356
-346
-349
-332
-311
-292
-286
-279
-232
-202
-204
-206
-217
-235
-250
-261
-269
-278
-284
-267
-261
-261
-259
-265
-268
-263
-237
-226
-232
-241
-250
-262
-294
-333
-336
-321
-308
-300
-302
-317
-329
-357
-374
-399
-434
-461
-473
-475
-481
-487
-505
-532
-556
-566
-572
-583
-594
-587
-594
-586
-585
-570
-555
-535
-501
-468
-446
-432
-403
-362
-324
-279
-257
-258
-255
-237
-227
-211
-190
-194
-201
-193
-209
-210
-214
-237
-255
-253
-262
-272
-290
-306
-322
-328
-323
-317
-346
-329
-346
-316
-355
-312
-488
-508
-403
-407
-487
-374
-1007
-2538
-2098
-1312
-1253
-1465
-1597
-1189
-1203
-1354
-1292
-1141
-1131
-1208
-1138
-1118
-1131
-1228
-1316
-1510
-1421
-1178
-1046
-1088
-1225
-1183
-1047
-963
-857
-875
-1072
-986
-777
-805
-835
-937
-1003
-1001
-1033
-1018
-1064
-1043
-1104
-1160
-1126
-1156
-1050
-1028
-1073
-1090
-1158
-1178
-1240
-1227
-1270
-1414
-1479
-1559
-1510
-1494
-1629
-1683
-1709
-1692
-1664
-1595
-1544
-1536
-1549
-1605
-1606
-1561
-1545
-1571
-1635
-1678
-1662
-1607
-1606
-1605
-1575
-1580
-1554
-1428
-1320
-1321
-1347
-1357
-1292
-1239
-1235
-1223
-1253
-1257
-1264
-1219
-1185
-1165
-1130
-1153
-1101
-977
-888
-812
-782
-748
-652
-490
-388
-343
-280
-268
-164
-20
71
170
231
313
439
607
735
804
896
979
1069
1212
1361
1443
1491
1535
1599
1705
1808
1908
1987
2077
2169
2245
2331
2419
2504
2555
2633
2728
2800
2850
2893
2953
3016
3053
3087
3114
3151
3157
3185
3182
3176
3177
3158
3222
3229
3199
3207
3190
3185
3185
3197
3087
3015
2987
2867
2834
2736
2611
2560
2508
2465
2457
2456
2410
2400
2374
2325
2281
2176
2040
1880
1754
1641
1561
1475
1403
1398
1371
1372
1366
1316
1143
1141
1257
1230
1164
1097
1051
988
950
879
732
697
761
795
779
782
752
739
770
703
679
718
696
623
567
555
478
373
281
252
233
232
278
227
162
125
115
61
-14
5
-51
-69
-42
-36
-60
-113
-158
-199
-192
-281
-305
-274
-337
-345
-329
-396
-445
-454
-510
-553
-532
-569
-572
-574
-678
-687
-650
-723
-749
-748
-773
-740
-768
-816
-853
-904
-935
-901
-915
-994
-983
-1020
-1085
-1093
-1100
-1128
-1172
-1126
-1108
-1062
-1036
-1080
-1051
-1092
-1141
-1138
-1135
-1141
-1151
-1111
-1102
-1079
-1081
-1061
-1047
-1072
-1030
-1006
-1002
-996
-984
-1016
-1038
-989
-970
-918
-866
-823
-786
-667
-621
-636
-533
-547
-517
-385
-373
-376
-355
-282
-249
-148
-53
-46
45
63
152
289
415
495
554
683
710
858
1016
1106
1217
1256
1389
1558
1658
1718
1893
2056
2130
2364
2600
2741
2903
2965
3031
2882
2667
2326
1868
1026
-572
-1656
-2402
-3248
-3571
-3504
-3931
-4509
-4244
-3970
-3918
-3963
-4097
-4085
-4092
-3818
-3480
-3554
-3914
-4090
-3798
-3413
-3007
-2439
-1874
-1248
-651
-34
-147
-589
-492
-954
-1219
-865
-671
-1229
-1343
-1292
-1823
-1896
-1696
-1562
-1609
-1527
-1502
-1482
-1693
-2088
-2487
-2816
-3122
-3088
-2821
-2873
-2945
-3061
-3080
-3021
-2901
-2823
-2663
-2550
-2452
-2132
-1983
-2006
-1992
-1877
-1785
-1438
-1013
-685
-471
-255
-24
250
490
561
715
886
1058
1322
1504
1462
1440
1469
1499
1680
1879
2033
2202
2368
2508
2710
2871
2967
3201
3467
3609
3932
4257
4293
4363
4511
4646
4585
4350
4207
3912
3240
2964
2968
2382
1386
39
-1474
-2811
-3803
-4307
-4466
-4905
-5497
-5456
-5212
-5123
-5167
-5156
-5238
-5262
-4687
-4061
-3818
-3823
-3871
-3604
-3134
-2594
-1876
-1076
-351
465
1345
1894
2211
2399
2541
2707
2722
2734
2724
2591
2362
2033
1694
1383
1212
1206
1203
972
652
378
35
-401
-954
-1535
-2135
-2598
-2736
-2868
-3189
-3511
-3660
-3599
-3413
-3207
-2994
-2783
-2566
-2165
-1772
-1697
-1694
-1580
-1379
-1053
-669
-381
-159
183
608
975
1265
1420
1513
1663
1834
1900
1716
1442
1160
932
689
370
-421
-1375
-1574
-1999
-2568
-2534
-2609
-3323
-3443
-3038
-3318
-3586
-3546
-3474
-3515
-3416
-3311
-3284
-3357
-3304
-3027
-2846
-2941
-2842
-2393
-2208
-2015
-1797
-1612
-1504
-1316
-1085
-935
-941
-992
-775
-697
-710
-673
-604
-616
-559
-429
-406
-434
-455
-403
-381
-401
-465
-502
-505
-502
-457
-398
-411
-363
-198
2
210
395
627
936
1191
1539
1983
2244
2457
2904
3375
3704
4219
4758
5222
5605
6252
6929
7119
6918
6955
6806
6120
5514
4156
1877
-366
-1753
-2771
-3368
-3399
-3931
-4481
-4565
-4348
-4358
-4678
-5013
-5430
-5451
-5327
-5465
-5779
-6219
-6308
-6007
-5304
-4388
-3354
-2042
-742
513
1405
1941
2293
2530
2888
3036
3053
2972
2963
3011
2991
2972
2879
2942
3215
3584
3724
3495
3023
2407
1796
1060
129
-891
-1680
-2214
-2530
-2788
-3184
-3556
-3645
-3431
-3144
-2999
-2978
-2956
-2892
-2779
-2818
-2975
-3179
-3235
-2890
-2292
-1766
-1305
-777
-183
441
1059
1561
1856
2042
2298
2474
2439
2272
2024
1751
1589
1593
1548
1465
1438
1400
1276
1059
827
461
-65
-486
-1033
-1906
-2862
-3790
-4285
-4890
-5430
-5330
-5244
-5359
-4783
-3875
-3792
-3612
-2964
-2788
-2876
-2537
-2343
-2452
-2398
-2066
-1861
-1632
-1357
-993
-449
-172
102
465
562
431
447
238
-181
-378
-404
-575
-787
-763
-687
-634
-606
-467
-340
-220
-172
-152
-151
-188
-243
-360
-499
-506
-409
-230
112
422
700
1136
1654
2079
2527
2969
3251
3712
4294
4748
5108
5555
5991
6437
6844
6943
6887
6424
6100
5676
4444
2662
991
-648
-1847
-1678
-1701
-2376
-2884
-3307
-3700
-3592
-3375
-3820
-4422
-4769
-4846
-4638
-4743
-5275
-5804
-6001
-5658
-4694
-3568
-2868
-2066
-1189
-518
189
716
857
1076
1580
1847
2072
2248
2101
2018
2099
2228
2435
2783
3124
3439
3561
3312
2982
2664
2246
1742
1194
577
43
-263
-569
-1006
-1485
-1884
-2021
-1866
-1724
-1792
-1959
-2112
-2176
-2126
-2214
-2527
-2807
-2856
-2660
-2369
-2219
-2209
-2125
-1864
-1393
-883
-552
-348
-107
258
593
761
735
640
665
811
988
1093
1084
1019
1042
1158
1192
1177
1114
1043
1022
996
841
579
108
-492
-1067
-1626
-2031
-2247
-2268
-2301
-2322
-2419
-2488
-2521
-2476
-2357
-2244
-2129
-2064
-1927
-1847
-1885
-1987
-1980
-1890
-1641
-1262
-921
-685
-558
-502
-490
-497
-541
-494
-423
-326
-335
-474
-665
-854
-1022
-671
62
111
-228
-449
-547
-467
-200
-270
-332
-70
146
219
299
178
-202
-544
-633
17
352
356
294
788
1406
790
63
81
416
1042
1361
1521
1666
1577
1453
1445
1292
1309
1555
1742
2233
2363
2603
2191
1491
1210
878
648
615
509
518
354
98
-166
-441
-634
-738
-765
-811
-745
-803
-951
-1208
-1545
-1876
-2154
-2342
-2417
-2422
-2383
-2326
-2296
-2279
-2243
-2219
-2137
-1971
-1786
-1523
-1298
-1177
-1151
-1186
-1245
-1237
-1143
-960
-714
-473
-232
-34
76
140
212
327
496
696
859
895
818
677
469
266
126
48
55
95
126
126
40
-94
-220
-317
-359
-380
-409
-479
-572
-738
-962
-1183
-1338
-1397
-1375
-1296
-1204
-1140
-1118
-1148
-1184
-1191
-1136
-1048
-967
-891
-824
-819
-862
-944
-996
-950
-870
-736
-595
-479
-412
-399
-473
-614
-697
-729
-657
-582
-597
-715
-921
-1063
-1170
-1176
-1178
-1095
-1000
-898
-852
-908
-1032
-1200
-1299
-1305
-1226
-1192
-1160
-1201
-1246
-1380
-1502
-1516
-1497
-1392
-1258
-1156
-1158
-1160
-1231
-1266
-1266
-1220
-1072
-886
-706
-615
-610
-677
-606
-439
-288
-156
-2
-9
-85
4
191
348
404
363
333
366
336
341
415
490
637
949
1219
1393
1543
1575
1702
1852
1928
2117
2370
2580
2886
3157
3141
3039
2984
2944
2963
2795
2513
2099
1465
868
214
-239
-504
-557
-568
-669
-774
-1102
-1374
-1725
-1979
-2162
-2363
-2382
-2549
-2786
-3119
-3486
-3683
-3690
-3429
-3066
-2639
-2221
-1897
-1655
-1516
-1395
-1243
-995
-644
-357
-166
-97
-82
-27
115
364
712
1107
1541
1914
2109
2141
2073
1982
1913
1903
1858
1694
1474
1172
899
609
343
170
76
89
70
-20
-255
-542
-833
-1120
-1358
-1628
-1849
-2026
-2169
-2253
-2355
-2408
-2357
-2211
-1980
-1752
-1570
-1403
-1261
-1120
-1008
-944
-872
-754
-621
-486
-359
-264
-171
-18
-68
-190
-332
-515
-477
-352
-270
-365
-485
-623
-755
-868
-1034
-1160
-1291
-1255
-1188
-1269
-1445
-1670
-1847
-1845
-1825
-1778
-1783
-1802
-1835
-1933
-2032
-2138
-2117
-2068
-1925
-1786
-1742
-1688
-1627
-1539
-1460
-1321
-1106
-871
-647
-462
-369
-295
-150
57
295
522
704
875
1065
1268
1431
1514
1604
1749
1930
2111
2285
2352
2424
2584
2788
3090
3362
3633
3932
4319
4794
5224
5565
5587
5528
5330
4970
4712
4283
3701
2436
941
-575
-1916
-2392
-2488
-2232
-2303
-2394
-2477
-2661
-2773
-3360
-3916
-4416
-4471
-4232
-4269
-4535
-5184
-5411
-5017
-4085
-2948
-2122
-1321
-563
178
746
943
952
910
1192
1573
1760
1744
1648
1686
1960
2412
2833
3189
3503
3742
3703
3401
2880
2301
1789
1237
605
-106
-617
-852
-976
-1139
-1422
-1610
-1639
-1459
-1411
-1686
-2119
-2495
-2617
-2690
-2925
-3322
-3609
-3500
-2991
-2356
-1945
-1694
-1334
-741
-98
341
412
335
420
670
896
901
733
635
850
1293
1679
1864
1893
1925
1993
1987
1780
1324
789
279
-306
-940
-1823
-2704
-3278
-3509
-3423
-3259
-2980
-2902
-2828
-2825
-2920
-3050
-3175
-3184
-3215
-3150
-3177
-3203
-3104
-2861
-2489
-1993
-1470
-876
-456
-254
-222
-365
-443
-497
-439
-511
-544
-535
-439
-274
-125
1
63
272
480
668
643
481
299
199
138
58
-23
-100
-14
213
523
795
1010
1156
1361
1616
1870
2113
2367
2601
2893
3277
3682
4115
4630
5304
5932
6489
6742
6726
6384
5937
5562
5071
3901
1880
-74
-1871
-2609
-2555
-2144
-2123
-2560
-2734
-2863
-2660
-3046
-3787
-4621
-5064
-4977
-4975
-5206
-5911
-6173
-5603
-4356
-2974
-2073
-1376
-596
344
1221
1711
1737
1497
1482
1681
1766
1822
1875
2201
2675
3188
3594
3893
4127
4199
4096
3611
2909
2172
1480
707
-201
-1062
-1569
-1616
-1591
-1684
-1932
-2113
-2084
-1886
-1777
-2174
-2772
-3190
-3315
-3321
-3463
-3705
-3800
-3424
-2659
-1816
-1230
-882
-460
171
820
1196
1178
1014
945
1075
1300
1423
1448
1421
1640
2057
2433
2584
2514
2389
2195
1989
1626
1007
206
-576
-1101
-1509
-1938
-2459
-3013
-3565
-3933
-4084
-4093
-4024
-3953
-3852
-3765
-3728
-3766
-3775
-3735
-3600
-3324
-2955
-2565
-2233
-1910
-1533
-1164
-801
-468
-208
-71
-23
2
-9
-114
-303
-447
-532
-526
-465
-412
-420
-432
-400
-339
-341
-447
-558
-592
-571
-576
-571
-593
-565
-466
-286
-56
122
350
644
945
1226
1516
1815
2143
2443
2743
3123
3576
4005
4533
5122
5703
6382
7059
7512
7437
7159
6567
6060
5610
4873
3336
1004
-925
-2467
-2899
-2862
-2667
-2938
-3463
-3509
-3557
-3449
-4072
-4890
-5695
-6094
-5964
-5962
-5985
-6217
-5918
-4977
-3711
-2433
-1578
-685
291
1319
2124
2496
2494
2242
2227
2375
2517
2660
2841
3237
3598
3969
4230
4363
4333
4130
3714
2987
2160
1316
518
-365
-1210
-1886
-2355
-2508
-2639
-2752
-2833
-2800
-2732
-2690
-2756
-3115
-3478
-3710
-3743
-3729
-3713
-3586
-3291
-2726
-1967
-1169
-491
63
624
1208
1676
1917
1937
1851
1782
1844
1959
2017
2028
2040
2197
2446
2614
2587
2373
2094
1767
1388
855
148
-668
-1335
-1738
-2094
-2525
-3067
-3596
-4057
-4419
-4543
-4539
-4502
-4367
-4102
-3922
-3862
-3789
-3634
-3354
-3124
-2777
-2400
-1981
-1584
-1164
-781
-472
-234
-14
205
298
368
403
407
277
91
-96
-213
-344
-444
-503
-593
-613
-607
-604
-703
-869
-934
-928
-918
-899
-858
-796
-663
-491
-312
-121
35
220
510
816
1136
1511
1881
2279
2667
3084
3523
3988
4477
5011
5610
6230
6969
7581
7852
7696
7368
6816
6232
5696
4852
3176
1002
-804
-2143
-2713
-2799
-2824
-3309
-3758
-3882
-3791
-3711
-4198
-4921
-5762
-6165
-6179
-6146
-6101
-6116
-5807
-5066
-3974
-2940
-2046
-1011
67
1133
1956
2561
2793
2759
2827
2872
2880
2919
3094
3364
3624
3927
4187
4384
4407
4242
3821
3256
2615
1858
1057
188
-726
-1580
-2193
-2607
-2989
-3249
-3354
-3335
-3266
-3136
-3100
-3268
-3465
-3586
-3628
-3677
-3663
-3610
-3412
-2984
-2401
-1720
-1107
-511
116
792
1463
1948
2196
2334
2441
2508
2588
2570
2389
2230
2234
2344
2413
2358
2252
2133
2001
1817
1418
826
129
-506
-1030
-1584
-2252
-3170
-3968
-4603
-5105
-5318
-5256
-5082
-4886
-4475
-4189
-3915
-3715
-3509
-3338
-3245
-3088
-2890
-2610
-2332
-1948
-1586
-1233
-917
-524
-172
173
448
609
735
708
566
400
267
38
-149
-315
-458
-510
-527
-456
-418
-403
-359
-293
-306
-360
-449
-521
-588
-594
-586
-577
-516
-397
-146
184
575
984
1478
1991
2483
2990
3466
3976
4415
4906
5487
6015
6634
7136
7312
7230
6994
6672
6315
5922
4815
3067
1278
-213
-1145
-1716
-1980
-2583
-3176
-3484
-3446
-3234
-3444
-3858
-4511
-4998
-5206
-5272
-5364
-5556
-5591
-5515
-5101
-4572
-4038
-3317
-2451
-1439
-489
420
1133
1587
1985
2287
2443
2446
2450
2540
2675
2860
3096
3344
3487
3633
3664
3618
3511
3290
2991
2550
2002
1338
648
-49
-780
-1489
-2082
-2509
-2844
-2987
-3058
-3135
-3183
-3207
-3133
-3141
-3193
-3264
-3362
-3380
-3293
-3168
-3028
-2834
-2578
-2146
-1616
-1091
-591
-110
422
977
1496
1893
2099
2192
2305
2397
2374
2274
2113
2019
1977
1981
1945
1798
1589
1378
1201
963
646
95
-500
-1251
-2117
-2821
-3439
-3925
-4284
-4396
-4506
-4460
-4337
-4078
-3805
-3662
-3432
-3285
-3144
-3050
-2864
-2753
-2653
-2610
-2539
-2426
-2203
-1921
-1595
-1214
-909
-596
-271
48
217
333
328
261
186
145
120
6
-40
-45
9
35
106
191
286
366
439
502
526
538
517
531
517
496
527
622
744
955
1252
1581
1958
2373
2812
3257
3733
4265
4788
5201
5438
5590
5584
5433
5248
4980
4258
3068
1896
816
41
-453
-794
-1236
-1709
-1920
-1939
-1774
-1842
-2071
-2442
-2768
-2934
-3089
-3216
-3479
-3734
-3962
-4041
-4079
-4149
-4013
-3721
-3303
-2812
-2208
-1599
-1052
-506
-69
280
478
606
741
877
1032
1162
1297
1373
1430
1520
1648
1774
1866
1985
2101
2193
2232
2247
2176
1945
1655
1316
929
531
155
-210
-573
-865
-1064
-1188
-1317
-1427
-1496
-1573
-1599
-1617
-1616
-1612
-1632
-1646
-1638
-1640
-1683
-1752
-1794
-1775
-1680
-1551
-1377
-1190
-1001
-766
-526
-329
-198
-86
32
153
278
347
353
314
297
260
198
132
0
-128
-256
-362
-488
-629
-724
-781
-793
-813
-803
-840
-853
-805
-767
-708
-684
-653
-626
-562
-493
-405
-371
-378
-391
-362
-340
-326
-321
-359
-404
-442
-452
-489
-532
-606
-683
-729
-782
-856
-929
-972
-1004
-1021
-1035
-1037
-1040
-1048
-1052
-1049
-1026
-997
-953
-904
-847
-762
-674
-580
-478
-385
-296
-230
-164
-96
-32
26
69
112
170
232
308
378
422
460
494
550
581
600
633
670
701
746
772
778
769
752
724
702
673
649
623
601
574
555
532
476
439
410
356
317
289
259
234
218
195
160
101
21
-54
-127
-216
-310
-397
-468
-538
-596
-633
-698
-751
-783
-798
-832
-866
-908
-969
-1012
-1055
-1117
-1168
-1211
-1233
-1256
-1269
-1280
-1294
-1284
-1264
-1249
-1228
-1186
-1128
-1057
-996
-940
-877
-815
-779
-728
-682
-630
-576
-512
-454
-411
-389
-374
-340
-314
-290
-250
-202
-163
-140
-119
-113
-111
-110
-108
-105
-100
-91
-92
-134
-157
-179
-159
-156
-175
-192
-194
-188
-186
-183
-184
-192
-195
-191
-199
-201
-205
-228
-270
-289
-293
-294
-322
-346
-383
-423
-476
-517
-560
-592
-612
-637
-673
-694
-725
-767
-799
-856
-910
-962
-1048
-1095
-1143
-1178
-1210
-1243
-1250
-1260
-1244
-1205
-1175
-1152
-1113
-1084
-1035
-990
-947
-873
-800
-740
-639
-529
-432
-329
-220
-130
-45
26
103
144
187
240
243
229
250
251
261
302
342
378
382
367
377
375
364
389
417
424
407
415
424
412
417
437
438
454
472
476
480
500
523
555
534
510
471
466
451
438
425
403
368
312
271
221
165
93
-7
-93
-172
-265
-324
-382
-468
-534
-591
-656
-727
-805
-856
-903
-926
-958
-1016
-1060
-1109
-1164
-1188
-1206
-1215
-1224
-1224
-1231
-1200
-1142
-1103
-1056
-991
-931
-873
-807
-749
-700
-629
-545
-466
-401
-323
-280
-262
-220
-203
-172
-128
-116
-135
-134
-162
-184
-188
-202
-212
-202
-197
-212
-238
-240
-238
-228
-224
-219
-251
-271
-274
-258
-217
-184
-186
-199
-194
-172
-146
-133
-136
-157
-154
-142
-130
-113
-124
-165
-187
-208
-239
-274
-310
-336
-352
-371
-365
-351
-363
-376
-418
-448
-460
-494
-532
-568
-629
-687
-755
-835
-887
-909
-891
-895
-898
-906
-920
-936
-912
-903
-969
-1095
-1200
-1186
-1036
-823
-656
-555
-558
-615
-596
-441
-255
-173
-162
-171
-236
-305
-309
-223
-145
-133
-167
-167
-108
-38
-8
-2
21
89
151
197
245
238
227
269
345
411
488
537
554
544
539
591
626
600
607
627
643
642
652
675
668
646
654
681
703
663
582
478
372
307
294
314
293
232
148
34
-73
-176
-232
-271
-329
-400
-447
-460
-487
-527
-581
-608
-615
-621
-652
-692
-737
-806
-885
-921
-931
-912
-891
-915
-923
-929
-953
-913
-889
-891
-882
-845
-792
-726
-654
-589
-568
-595
-579
-516
-415
-310
-236
-220
-242
-270
-282
-276
-235
-201
-206
-218
-260
-316
-320
-269
-191
-128
-108
-155
-208
-288
-329
-315
-276
-252
-239
-214
-166
-121
-122
-131
-101
-52
-59
-57
-48
-59
-93
-121
-132
-124
-132
-156
-135
-107
-104
-117
-142
-169
-217
-253
-263
-279
-318
-384
-445
-468
-476
-482
-487
-506
-573
-638
-690
-719
-741
-748
-739
-756
-775
-758
-727
-694
-644
-600
-597
-600
-592
-605
-605
-585
-551
-506
-475
-457
-423
-397
-391
-407
-434
-440
-441
-403
-373
-355
-345
-347
-347
-348
-344
-315
-261
-178
-91
-9
35
48
50
88
130
172
245
325
373
419
446
453
466
543
612
650
663
653
638
645
695
672
543
482
573
696
669
495
367
288
221
281
448
503
381
140
-80
-131
-74
-25
-71
-192
-319
-425
-487
-545
-589
-617
-659
-709
-723
-676
-689
-763
-794
-793
-804
-811
-831
-828
-808
-807
-837
-862
-886
-927
-914
-891
-863
-841
-795
-702
-629
-591
-588
-575
-539
-496
-446
-379
-341
-336
-316
-324
-345
-332
-321
-315
-304
-293
-247
-183
-159
-148
-171
-189
-182
-169
-134
-131
-122
-90
-84
-90
-71
-86
-116
-130
-127
-156
-144
-124
-113
-131
-142
-164
-199
-216
-215
-190
-143
-151
-216
-259
-282
-292
-307
-338
-381
-399
-446
-503
-539
-554
-539
-558
-618
-655
-696
-727
-690
-653
-619
-612
-612
-613
-614
-604
-573
-561
-577
-577
-566
-557
-560
-585
-560
-512
-471
-469
-460
-429
-399
-410
-407
-389
-359
-318
-266
-263
-264
-259
-241
-209
-186
-160
-116
-63
-4
67
130
143
155
180
211
263
314
340
388
472
560
624
696
701
646
596
584
582
606
619
647
656
667
663
634
615
608
571
510
485
466
442
427
397
351
295
218
96
-2
-49
-89
-112
-168
-281
-365
-444
-526
-567
-590
-625
-650
-680
-704
-721
-756
-779
-774
-756
-775
-810
-787
-749
-729
-774
-834
-836
-825
-797
-761
-734
-717
-737
-760
-731
-682
-632
-585
-534
-490
-463
-449
-443
-450
-442
-425
-414
-371
-347
-318
-275
-248
-226
-230
-245
-217
-161
-146
-157
-149
-128
-120
-106
-77
-35
30
66
35
-38
-99
-128
-134
-108
-56
-23
-24
-61
-89
-126
-179
-224
-249
-207
-153
-138
-182
-254
-320
-370
-430
-455
-448
-465
-489
-514
-522
-526
-543
-558
-585
-633
-677
-737
-778
-751
-706
-662
-628
-599
-568
-560
-585
-588
-560
-539
-499
-461
-471
-520
-560
-542
-534
-582
-602
-604
-614
-593
-567
-535
-484
-467
-433
-369
-311
-290
-280
-258
-224
-199
-182
-142
-94
-24
58
137
234
283
307
345
397
476
523
522
550
610
651
679
712
731
737
765
797
806
809
810
807
750
705
710
692
662
605
541
483
442
402
390
373
344
308
275
236
157
91
41
-14
-34
-54
-102
-159
-240
-305
-381
-467
-508
-520
-519
-490
-484
-507
-530
-553
-567
-593
-653
-691
-655
-619
-588
-582
-604
-605
-598
-586
-598
-648
-685
-723
-705
-644
-587
-590
-631
-630
-563
-490
-413
-359
-382
-459
-488
-451
-407
-367
-340
-321
-337
-330
-250
-150
-71
-30
0
28
19
-33
-68
-74
-64
-66
-56
-34
6
42
40
21
-24
-39
-22
-34
-39
-18
-40
-108
-179
-207
-220
-233
-235
-231
-222
-221
-249
-299
-329
-381
-430
-441
-407
-356
-374
-426
-480
-540
-591
-633
-645
-601
-584
-600
-603
-622
-621
-615
-614
-600
-608
-622
-621
-613
-623
-652
-664
-622
-555
-517
-505
-508
-512
-483
-436
-385
-330
-266
-194
-154
-164
-166
-153
-96
-34
32
113
189
224
217
215
190
189
227
290
349
381
439
508
552
524
527
567
630
681
763
776
739
741
719
723
759
756
723
688
644
599
597
614
583
521
466
396
328
249
176
107
70
34
-49
-115
-184
-268
-316
-376
-439
-473
-507
-567
-637
-693
-689
-668
-658
-642
-636
-676
-739
-775
-739
-696
-695
-705
-676
-666
-684
-686
-697
-703
-727
-758
-779
-780
-764
-752
-732
-697
-660
-640
-618
-574
-532
-528
-552
-563
-514
-447
-411
-400
-407
-389
-331
-251
-201
-180
-148
-124
-74
-49
-44
-10
44
52
21
-25
-55
-52
-31
-10
10
7
28
38
40
20
-31
-47
-66
-105
-137
-158
-186
-235
-261
-305
-348
-371
-402
-419
-420
-430
-465
-504
-505
-546
-591
-607
-666
-736
-757
-776
-809
-836
-843
-789
-681
-622
-668
-744
-744
-738
-744
-738
-737
-730
-685
-625
-607
-602
-607
-594
-564
-530
-474
-401
-299
-274
-263
-224
-172
-188
-211
-207
-189
-154
-95
0
96
156
182
235
276
301
352
417
488
560
612
663
701
730
792
848
879
892
906
930
971
1004
1021
1009
984
955
880
798
744
711
695
646
614
569
503
440
407
382
372
349
271
198
129
21
-45
-109
-171
-207
-293
-378
-444
-500
-551
-602
-624
-642
-677
-702
-695
-712
-750
-799
-843
-869
-871
-886
-909
-894
-854
-791
-735
-711
-735
-794
-818
-830
-853
-854
-835
-828
-767
-699
-644
-586
-559
-569
-555
-550
-559
-553
-540
-525
-559
-521
-478
-435
-364
-289
-232
-271
-291
-209
-112
-42
12
47
94
107
127
135
119
88
90
104
119
147
98
-22
-118
-186
-299
-394
-457
-531
-605
-637
-665
-695
-676
-707
-741
-809
-905
-971
-981
-1013
-1074
-1104
-1157
-1338
-1384
-1308
-1342
-1318
-1341
-1368
-1367
-1401
-1374
-1454
-1376
-1337
-1370
-1389
-1564
-1552
-1335
-1510
-1552
-1563
-1644
-1429
-1361
-1431
-1316
-1419
-1371
-1140
-1235
-1021
-892
-794
-553
-550
-328
-223
-163
39
93
303
627
807
1084
1289
1418
1771
2049
2366
2732
2909
3223
3604
3876
4144
4340
4542
4644
4714
4797
4741
4536
4232
3680
2919
2050
1071
357
-216
-849
-1242
-1617
-2233
-2653
-2914
-3079
-3044
-3231
-3462
-3529
-3671
-3643
-3595
-3736
-3923
-4153
-4149
-4008
-3762
-3485
-3120
-2654
-2235
-1747
-1140
-457
110
707
1182
1544
1917
2203
2468
2618
2616
2598
2634
2618
2691
2769
2749
2724
2628
2553
2540
2450
2272
2027
1676
1243
787
356
-126
-719
-1307
-1828
-2253
-2550
-2732
-2856
-2985
-3095
-3101
-2991
-2834
-2705
-2634
-2568
-2472
-2389
-2268
-2099
-1989
-1871
-1647
-1391
-1096
-723
-290
132
500
860
1170
1427
1526
1594
1688
1610
1208
834
629
339
66
-160
-450
-797
-957
-979
-933
-1148
-1419
-1525
-1571
-1704
-1879
-2011
-2222
-2419
-2736
-2904
-3053
-3178
-3240
-3114
-3012
-2924
-2692
-2398
-2122
-1947
-1695
-1463
-1194
-1048
-802
-653
-531
-420
-267
-152
-54
148
361
620
772
997
1276
1537
1584
1592
1649
1678
1675
1682
1695
1590
1503
1530
1723
1856
1974
2191
2467
2746
3030
3339
3672
4075
4483
4955
5234
5150
5073
4998
4707
4513
4492
3961
2852
1191
-427
-1311
-1770
-1994
-2112
-2706
-3662
-3934
-3672
-3170
-2957
-3230
-3558
-3672
-3623
-3491
-3276
-3518
-3903
-4063
-3710
-3181
-2570
-1952
-1395
-829
-259
555
1486
2255
2636
2902
2866
2704
2761
2916
2974
2771
2399
2115
2045
2086
2344
2567
2442
2056
1750
1643
1587
1300
770
99
-639
-1229
-1552
-1798
-2217
-2779
-3180
-3278
-3158
-2929
-2682
-2527
-2503
-2448
-2248
-1939
-1697
-1567
-1533
-1548
-1514
-1306
-936
-609
-384
-148
215
659
1172
1680
2101
2286
2279
2272
2289
2268
2142
1958
1624
1194
838
682
680
558
309
34
-224
-395
-461
-583
-1077
-1681
-2209
-2704
-3102
-3480
-3935
-4382
-4585
-4651
-4326
-3998
-3741
-3402
-3023
-2677
-2269
-1841
-1488
-1164
-1157
-1068
-1027
-944
-993
-877
-710
-622
-554
-372
-4
141
277
248
292
168
98
-18
-163
-484
-870
-1110
-1228
-1168
-1162
-1051
-1036
-908
-788
-500
-297
-201
-145
-69
85
137
266
363
449
547
854
1153
1536
1954
2430
2939
3336
3733
4237
4768
5244
5692
6088
6460
6532
6314
6073
5781
5393
5111
4783
4007
2294
297
-993
-1688
-2139
-2275
-2650
-3740
-4721
-5081
-4744
-4412
-4508
-4890
-5189
-5339
-5202
-4944
-4883
-4968
-5094
-4665
-3716
-2718
-1978
-1271
-561
98
844
1827
2779
3277
3519
3577
3464
3366
3495
3727
3730
3423
3076
2891
2794
2767
2740
2525
2037
1411
916
589
131
-600
-1435
-2216
-2879
-3288
-3412
-3486
-3837
-4248
-4252
-3925
-3570
-3287
-3072
-3018
-3012
-2815
-2394
-2020
-1809
-1694
-1497
-1138
-658
-102
460
906
1258
1692
2188
2569
2766
2864
2903
2771
2520
2342
2177
1945
1653
1321
957
582
340
289
205
-138
-606
-1037
-1350
-1779
-2337
-2813
-3311
-3951
-4370
-4504
-4793
-5083
-5140
-4791
-4342
-3919
-3492
-3008
-2716
-2468
-2035
-1594
-1277
-1180
-980
-817
-625
-588
-423
-213
-12
128
303
508
452
433
366
307
13
-245
-508
-695
-934
-1130
-1312
-1551
-1656
-1654
-1500
-1473
-1428
-1398
-1214
-1062
-899
-764
-709
-687
-641
-481
-269
-25
150
492
931
1434
1927
2433
2873
3195
3626
4120
4557
4810
5131
5503
5866
6281
6484
6351
6049
5785
5505
5385
5088
4235
2628
409
-1362
-2168
-2489
-2728
-3015
-4109
-5233
-5533
-5156
-4583
-4553
-5037
-5461
-5468
-5253
-4913
-4944
-5168
-5231
-4772
-3742
-2586
-1726
-1093
-410
374
1300
2252
3148
3598
3586
3395
3174
3048
3061
3187
3217
2983
2689
2614
2567
2498
2350
2015
1555
1047
550
103
-515
-1405
-2334
-3047
-3405
-3462
-3463
-3532
-3663
-3815
-3687
-3213
-2723
-2501
-2446
-2429
-2334
-2108
-1831
-1597
-1413
-1239
-937
-349
317
895
1344
1702
2040
2444
2819
3022
2993
2736
2428
2198
1990
1761
1567
1343
1108
901
727
551
323
120
-102
-421
-888
-1354
-1733
-2103
-2521
-3097
-3761
-4080
-4102
-4155
-4214
-4148
-4155
-3967
-3495
-3059
-2816
-2683
-2500
-2220
-1884
-1691
-1427
-1215
-969
-732
-482
-221
7
170
225
341
305
253
141
68
-143
-365
-613
-762
-930
-1123
-1195
-1258
-1311
-1437
-1420
-1424
-1337
-1368
-1418
-1497
-1462
-1314
-1175
-1085
-1068
-915
-661
-243
69
297
453
778
1194
1602
1987
2241
2467
2779
3200
3490
3744
4010
4357
4731
5144
5606
6089
6441
6458
6160
5692
5316
4951
4586
4063
3052
1133
-937
-2155
-2469
-2468
-2464
-2819
-3849
-4718
-4710
-3995
-3627
-3990
-4734
-5102
-4914
-4574
-4441
-4713
-4931
-4647
-3510
-2005
-918
-506
-240
315
1155
2040
2668
2982
2879
2576
2373
2338
2287
2262
2350
2496
2503
2480
2464
2323
1997
1569
1143
706
201
-388
-978
-1653
-2397
-2947
-3105
-2957
-2740
-2681
-2795
-2886
-2857
-2651
-2287
-2071
-2172
-2319
-2277
-2059
-1847
-1682
-1471
-1161
-666
39
724
1103
1220
1299
1537
1845
2042
2053
1869
1563
1285
1182
1214
1206
1100
1019
1035
1050
884
598
276
-4
-275
-531
-849
-1285
-1712
-1982
-2176
-2456
-2707
-2720
-2493
-2476
-2673
-2884
-3029
-2995
-2711
-2405
-2382
-2467
-2464
-2138
-1828
-1561
-1418
-1175
-849
-578
-330
-255
-273
-374
-317
-306
-405
-655
-809
-929
-973
-978
-991
-979
-1060
-1095
-1164
-1132
-1184
-1270
-1367
-1388
-1378
-1356
-1301
-1336
-1315
-1140
-807
-562
-395
-275
-64
209
410
499
572
755
979
1246
1416
1524
1693
2014
2445
2807
3051
3216
3454
3764
4072
4291
4479
4749
5067
5194
4970
4637
4302
3995
3829
3616
2985
1512
-291
-1514
-1873
-1780
-1797
-2194
-3069
-3813
-3816
-3108
-2592
-2856
-3543
-3852
-3521
-3085
-2965
-3250
-3439
-3050
-1997
-798
-102
-86
-87
356
1148
1827
2032
1918
1639
1374
1139
1052
978
862
828
922
977
895
768
590
355
90
-133
-349
-662
-1094
-1520
-1864
-2097
-2223
-2127
-1850
-1567
-1453
-1528
-1539
-1357
-1073
-811
-740
-823
-898
-899
-739
-562
-442
-285
38
439
766
946
974
971
1041
1208
1359
1326
1066
756
544
494
521
581
586
543
513
506
473
319
85
-104
-186
-277
-434
-685
-988
-1179
-1218
-1175
-1092
-1171
-1363
-1521
-1658
-1771
-1895
-1945
-1976
-2008
-2091
-2098
-2093
-2032
-1929
-1751
-1603
-1517
-1399
-1297
-1137
-1117
-1132
-1147
-1056
-1020
-987
-1098
-1220
-1249
-1183
-1004
-949
-922
-1060
-1112
-1076
-993
-1037
-1130
-1220
-1192
-1083
-1025
-1006
-1063
-975
-759
-506
-302
-207
-195
-97
52
208
345
431
492
588
775
959
1105
1324
1597
1908
2158
2357
2503
2656
2905
3205
3507
3775
3998
4272
4615
4817
4785
4552
4321
4208
4201
4040
3553
2558
1086
-123
-656
-672
-705
-1100
-1851
-2609
-2904
-2521
-1970
-1946
-2486
-3047
-3060
-2743
-2549
-2799
-3124
-3018
-2339
-1338
-655
-659
-909
-679
38
840
1136
895
517
370
459
575
552
404
320
440
719
867
766
571
465
453
414
295
11
-417
-837
-1158
-1301
-1322
-1284
-1233
-1180
-1150
-1125
-1071
-942
-785
-695
-689
-735
-791
-877
-898
-823
-702
-523
-285
-95
76
229
357
522
687
826
918
909
788
639
535
534
612
653
628
560
523
563
652
687
585
406
279
179
78
-120
-432
-704
-781
-737
-742
-947
-1266
-1464
-1417
-1254
-1319
-1681
-2099
-2289
-2276
-2182
-2199
-2330
-2405
-2283
-1954
-1688
-1614
-1670
-1524
-1285
-1060
-996
-1061
-1068
-1024
-1025
-1052
-1098
-1118
-986
-877
-815
-866
-905
-838
-730
-713
-771
-868
-890
-820
-826
-886
-917
-843
-718
-506
-376
-354
-321
-227
-116
5
86
150
200
275
414
512
621
760
914
1163
1443
1668
1824
1965
2195
2454
2711
2956
3102
3234
3463
3709
3890
3909
3794
3712
3726
3698
3554
3242
2784
2167
1460
872
434
112
-172
-574
-1089
-1513
-1651
-1485
-1290
-1405
-1820
-2190
-2239
-1970
-1742
-1836
-2165
-2380
-2176
-1642
-1259
-1331
-1529
-1431
-888
-273
-17
-230
-567
-584
-188
223
254
-20
-258
-154
226
498
399
178
94
288
549
548
259
-96
-257
-168
-45
-166
-465
-721
-784
-648
-511
-499
-576
-641
-609
-529
-460
-516
-595
-599
-549
-498
-473
-505
-546
-500
-371
-218
-110
-64
4
109
217
308
362
396
419
427
429
431
405
379
393
451
499
492
437
354
280
244
267
236
142
-5
-126
-264
-415
-571
-692
-790
-879
-1016
-1183
-1319
-1433
-1475
-1463
-1476
-1586
-1643
-1649
-1615
-1622
-1642
-1611
-1545
-1470
-1380
-1279
-1278
-1302
-1282
-1148
-1035
-956
-914
-874
-845
-800
-748
-746
-773
-802
-768
-738
-655
-650
-653
-647
-579
-536
-507
-459
-431
-432
-420
-355
-325
-277
-257
-228
-198
-153
-118
-38
41
124
186
229
319
416
515
607
733
858
991
1107
1216
1328
1469
1639
1802
1942
2047
2122
2158
2191
2190
2147
2071
1954
1829
1656
1419
1209
1002
736
559
492
460
496
537
419
155
-129
-290
-287
-210
-215
-303
-481
-739
-856
-833
-810
-836
-894
-947
-1007
-1079
-1150
-1264
-1362
-1318
-1136
-969
-925
-994
-1093
-1107
-961
-795
-725
-745
-834
-828
-713
-642
-614
-672
-711
-571
-396
-341
-385
-497
-558
-494
-360
-256
-299
-430
-507
-498
-392
-284
-256
-299
-322
-283
-240
-220
-233
-242
-191
-110
-86
-101
-148
-189
-151
-33
59
95
61
9
-8
51
125
172
163
105
71
59
38
14
25
51
89
105
79
17
-83
-156
-194
-220
-269
-376
-505
-630
-749
-782
-791
-866
-920
-937
-991
-1000
-1026
-1074
-1133
-1192
-1212
-1213
-1257
-1322
-1367
-1415
-1407
-1380
-1352
-1382
-1441
-1476
-1433
-1372
-1342
-1303
-1294
-1278
-1230
-1193
-1201
-1163
-1116
-1042
-944
-865
-835
-808
-790
-738
-649
-560
-483
-444
-404
-348
-279
-225
-155
-90
-12
92
192
261
336
404
483
617
753
868
978
1101
1229
1374
1497
1646
1784
1903
1984
2034
2056
2091
2121
2126
2127
2091
1944
1641
1306
1022
997
1083
1129
1156
965
572
299
237
219
256
226
121
-34
-322
-563
-644
-736
-796
-814
-881
-1031
-1246
-1379
-1427
-1402
-1341
-1173
-1083
-1171
-1305
-1447
-1486
-1310
-1096
-1014
-1006
-1118
-1157
-1071
-949
-818
-759
-739
-634
-532
-534
-573
-616
-595
-446
-278
-202
-285
-435
-480
-409
-269
-162
-123
-175
-247
-251
-198
-141
-102
-84
-81
-69
-79
-104
-137
-161
-133
-28
93
129
77
-7
-30
8
84
160
217
180
143
139
177
235
259
265
264
252
229
196
157
135
145
171
145
47
-96
-240
-342
-409
-446
-567
-710
-775
-810
-864
-867
-863
-956
-1042
-1052
-1052
-1091
-1153
-1223
-1256
-1318
-1360
-1352
-1346
-1407
-1464
-1482
-1460
-1462
-1484
-1468
-1468
-1447
-1391
-1335
-1350
-1327
-1312
-1261
-1178
-1125
-1110
-1055
-981
-883
-770
-694
-620
-584
-525
-456
-366
-305
-240
-180
-123
-54
28
91
148
210
307
430
521
620
736
832
915
1034
1151
1264
1389
1500
1623
1733
1783
1835
1876
1904
1922
1928
1921
1863
1682
1341
1019
824
931
1067
1120
1119
846
464
284
268
270
360
272
154
-42
-371
-572
-636
-735
-769
-815
-937
-1118
-1331
-1438
-1464
-1445
-1384
-1204
-1205
-1339
-1514
-1627
-1582
-1377
-1203
-1161
-1222
-1397
-1432
-1297
-1137
-1036
-999
-961
-849
-761
-719
-730
-743
-669
-494
-288
-235
-349
-481
-504
-396
-221
-93
-65
-145
-226
-222
-145
-83
-55
-49
-51
-66
-105
-115
-152
-174
-168
-98
-41
-52
-131
-194
-178
-83
28
100
86
6
-39
-1
84
123
143
138
119
72
47
34
5
-13
-2
17
1
-82
-231
-373
-517
-546
-471
-469
-530
-647
-765
-817
-817
-834
-830
-877
-939
-1006
-1101
-1189
-1249
-1280
-1266
-1246
-1280
-1325
-1421
-1465
-1481
-1435
-1429
-1457
-1492
-1511
-1491
-1465
-1396
-1336
-1253
-1193
-1127
-1119
-1121
-1129
-1059
-950
-835
-738
-700
-644
-595
-496
-415
-350
-287
-203
-143
-89
-43
-7
47
134
241
347
466
545
635
770
908
1036
1153
1251
1365
1482
1612
1754
1868
1951
2002
2001
2031
2055
2018
2039
2033
1799
1434
1057
838
924
1022
1109
1108
800
434
337
325
333
365
245
71
-226
-559
-708
-788
-864
-876
-941
-1082
-1245
-1351
-1435
-1510
-1537
-1423
-1215
-1178
-1300
-1504
-1657
-1607
-1385
-1226
-1209
-1326
-1461
-1419
-1238
-1052
-970
-995
-964
-854
-768
-733
-786
-843
-732
-515
-360
-348
-511
-647
-642
-504
-320
-221
-255
-367
-417
-369
-257
-179
-197
-249
-271
-258
-235
-239
-291
-318
-270
-132
-26
-32
-109
-146
-104
24
205
289
228
102
45
102
188
225
236
223
203
196
199
181
122
91
120
143
113
12
-162
-340
-463
-503
-517
-613
-705
-839
-959
-943
-936
-1031
-1085
-1148
-1198
-1163
-1195
-1258
-1351
-1450
-1426
-1336
-1346
-1420
-1539
-1581
-1538
-1489
-1457
-1435
-1460
-1425
-1291
-1229
-1233
-1253
-1230
-1144
-1043
-1020
-1010
-1008
-985
-863
-729
-631
-574
-564
-545
-463
-372
-285
-229
-198
-153
-52
46
100
115
174
286
431
581
698
805
933
1091
1273
1451
1617
1751
1848
2012
2186
2343
2461
2490
2413
2322
2185
2003
1833
1667
1395
1038
695
510
585
630
774
827
565
211
18
-101
-43
88
20
-165
-558
-904
-960
-920
-953
-1006
-1202
-1304
-1302
-1272
-1275
-1403
-1538
-1438
-1143
-995
-1067
-1344
-1553
-1486
-1173
-943
-965
-1252
-1498
-1386
-1096
-860
-804
-891
-900
-746
-574
-502
-638
-820
-810
-572
-341
-288
-457
-649
-678
-481
-206
-59
-133
-333
-427
-344
-184
-122
-181
-302
-356
-306
-203
-183
-280
-344
-272
-73
129
184
79
-49
-67
87
286
354
227
70
29
135
246
245
150
28
-20
52
149
130
-11
-154
-187
-178
-273
-514
-853
-1144
-1273
-1231
-1198
-1308
-1469
-1503
-1425
-1352
-1357
-1425
-1488
-1474
-1370
-1302
-1383
-1590
-1713
-1673
-1539
-1496
-1596
-1729
-1771
-1690
-1551
-1474
-1506
-1526
-1432
-1304
-1286
-1406
-1548
-1540
-1423
-1278
-1216
-1264
-1309
-1228
-1000
-776
-675
-629
-586
-470
-315
-209
-198
-199
-139
14
186
299
374
498
701
978
1273
1503
1661
1832
2051
2258
2444
2628
2846
3111
3369
3530
3600
3668
3732
3808
3839
3736
3353
2595
1822
1281
863
466
-48
-724
-1209
-1321
-859
-331
-437
-1079
-1609
-1702
-1278
-897
-1176
-1889
-2534
-2440
-1751
-1378
-1673
-2052
-1973
-1224
-411
-160
-597
-1132
-1052
-320
255
7
-674
-1140
-984
-479
-190
-395
-762
-836
-432
33
61
-271
-556
-526
-316
-268
-548
-943
-1182
-1158
-967
-846
-833
-820
-766
-651
-540
-498
-461
-408
-402
-444
-493
-545
-585
-560
-483
-372
-238
-103
47
174
312
479
603
646
626
568
509
434
306
204
188
256
322
304
233
188
211
296
337
217
-6
-212
-296
-380
-580
-836
-987
-1016
-1060
-1229
-1622
-2005
-2095
-1923
-1808
-1904
-2164
-2239
-2028
-1727
-1554
-1662
-1904
-1890
-1625
-1418
-1347
-1482
-1533
-1398
-1180
-1075
-1063
-1195
-1173
-1072
-1058
-1162
-1307
-1351
-1301
-1253
-1287
-1258
-1280
-1206
-1130
-1106
-1121
-1074
-997
-867
-808
-826
-768
-714
-598
-490
-369
-284
-154
-22
154
320
439
576
708
884
1102
1273
1380
1556
1791
2087
2383
2629
2820
3011
3269
3618
3946
4226
4405
4444
4389
4325
4281
4212
3958
3451
2502
1271
404
-45
-316
-697
-1404
-2142
-2355
-1992
-1269
-1029
-1605
-2288
-2500
-2258
-1843
-1931
-2465
-2810
-2642
-1915
-1263
-1190
-1315
-992
-357
341
534
247
-58
-128
53
249
121
-166
-228
-178
-58
-16
27
164
277
245
122
-101
-309
-414
-522
-760
-957
-1007
-941
-853
-872
-848
-684
-395
-167
-133
-298
-422
-432
-375
-367
-462
-513
-494
-410
-326
-183
36
297
536
655
668
684
699
727
654
504
406
453
565
576
491
431
520
703
841
772
543
358
302
243
77
-195
-442
-588
-662
-744
-877
-1067
-1300
-1494
-1661
-1863
-2028
-2109
-2219
-2306
-2358
-2300
-2135
-1964
-1861
-1795
-1738
-1641
-1481
-1330
-1199
-1222
-1271
-1312
-1276
-1179
-1041
-1055
-1127
-1187
-1181
-1106
-1104
-1203
-1300
-1280
-1250
-1218
-1321
-1437
-1511
-1426
-1274
-1166
-1129
-1099
-1031
-936
-792
-692
-574
-482
-386
-292
-171
-63
91
287
508
747
978
1195
1368
1588
1845
2117
2359
2549
2690
2866
3114
3360
3571
3804
4108
4502
4783
4738
4548
4390
4269
4209
3907
3147
1830
312
-583
-868
-1016
-1338
-1990
-2683
-2739
-2167
-1472
-1361
-1906
-2425
-2506
-2348
-2142
-2192
-2440
-2383
-1882
-1164
-704
-550
-361
109
544
838
810
569
307
128
-18
-77
-60
-21
91
54
-14
1
130
231
178
-24
-297
-587
-835
-984
-1147
-1283
-1271
-1107
-913
-726
-610
-519
-336
-148
-34
-41
-174
-311
-429
-505
-532
-452
-313
-123
15
158
318
483
667
759
739
616
489
410
368
312
273
342
508
675
737
729
707
760
832
848
685
401
149
-23
-146
-289
-449
-566
-604
-623
-648
-724
-810
-950
-1302
-1704
-2097
-2414
-2536
-2558
-2616
-2625
-2471
-2163
-1792
-1560
-1410
-1318
-1328
-1279
-1188
-1191
-1332
-1424
-1458
-1395
-1283
-1123
-989
-972
-918
-831
-781
-878
-1035
-1247
-1387
-1435
-1443
-1450
-1532
-1498
-1350
-1152
-972
-811
-716
-607
-557
-522
-492
-512
-484
-433
-289
-147
36
245
516
773
1065
1339
1530
1710
1870
2101
2245
2365
2512
2688
2918
3158
3433
3696
4016
4416
4815
4954
4846
4636
4412
4213
3976
3362
2187
637
-616
-1105
-1197
-1367
-1813
-2473
-2770
-2359
-1710
-1414
-1768
-2327
-2624
-2594
-2452
-2341
-2451
-2441
-1981
-1285
-716
-407
-144
181
525
685
702
504
195
-64
-232
-384
-351
-226
-81
27
-29
-18
67
96
38
-131
-476
-835
-1109
-1239
-1318
-1375
-1325
-1121
-837
-626
-435
-309
-166
20
116
77
-96
-293
-409
-443
-432
-326
-149
56
270
403
482
539
627
707
683
536
357
236
180
185
181
213
307
520
695
729
714
682
695
686
610
431
197
14
-61
-114
-190
-259
-314
-306
-325
-416
-559
-747
-940
-1189
-1446
-1783
-2282
-2591
-2565
-2436
-2302
-2196
-2062
-1792
-1516
-1263
-1137
-1151
-1126
-1096
-1227
-1389
-1458
-1432
-1331
-1219
-1066
-954
-860
-721
-637
-769
-911
-1022
-1181
-1382
-1522
-1639
-1602
-1489
-1374
-1204
-1085
-932
-760
-648
-612
-529
-460
-424
-491
-535
-463
-330
-135
57
302
565
891
1159
1333
1509
1725
1932
2078
2160
2222
2367
2531
2751
3019
3268
3596
3988
4379
4701
4801
4728
4584
4344
4132
3825
3055
1861
570
-530
-1006
-1160
-1451
-1901
-2429
-2547
-2179
-1740
-1571
-1790
-2249
-2510
-2482
-2446
-2313
-2269
-2056
-1612
-1046
-512
-117
163
408
710
799
764
535
230
-56
-224
-301
-266
-130
-48
65
60
20
-3
-40
-100
-293
-592
-929
-1197
-1378
-1468
-1480
-1364
-1139
-884
-654
-499
-377
-244
-122
-70
-106
-241
-391
-502
-534
-488
-363
-204
-17
185
321
406
454
494
521
458
311
171
101
56
63
97
162
274
438
587
638
629
587
557
534
470
297
74
-97
-179
-217
-269
-324
-349
-341
-375
-470
-573
-714
-915
-1300
-1724
-2130
-2462
-2536
-2473
-2394
-2313
-2215
-1993
-1648
-1395
-1198
-1190
-1298
-1302
-1327
-1409
-1476
-1547
-1478
-1380
-1235
-1062
-913
-833
-713
-695
-792
-897
-1088
-1308
-1540
-1580
-1623
-1524
-1454
-1345
-1205
-1036
-850
-676
-584
-536
-462
-487
-446
-526
-450
-324
-163
47
243
471
739
1069
1308
1529
1702
1922
2055
2152
2230
2304
2453
2657
2912
3190
3496
3795
4139
4495
4791
4838
4690
4464
4203
3916
3292
2230
909
-269
-954
-1183
-1382
-1695
-2144
-2409
-2168
-1745
-1467
-1572
-1923
-2224
-2279
-2206
-2122
-2110
-1994
-1620
-1167
-651
-259
78
328
557
652
575
390
144
-92
-319
-437
-471
-341
-218
-127
-104
-148
-164
-181
-219
-350
-588
-872
-1110
-1311
-1418
-1402
-1295
-1085
-865
-664
-494
-293
-106
18
63
-5
-127
-262
-332
-412
-467
-448
-313
-119
73
205
251
309
419
533
505
361
188
95
94
125
145
163
264
451
626
688
657
634
665
685
591
402
192
41
-45
-124
-234
-335
-364
-336
-321
-533
-892
-1260
-1658
-1921
-2053
-2159
-2254
-2388
-2394
-2225
-2041
-1782
-1551
-1500
-1470
-1429
-1507
-1576
-1657
-1609
-1579
-1564
-1500
-1404
-1314
-1142
-978
-915
-900
-974
-1051
-1211
-1280
-1383
-1398
-1360
-1297
-1229
-1156
-1071
-948
-805
-701
-552
-531
-483
-509
-487
-411
-299
-145
5
144
303
520
713
963
1174
1424
1656
1805
1938
2020
2133
2271
2442
2678
2897
3123
3399
3714
4069
4390
4671
4805
4592
4316
4031
3616
2895
1775
555
-387
-956
-1162
-1364
-1760
-2026
-2057
-1737
-1422
-1337
-1571
-1867
-2034
-2001
-2044
-2088
-1974
-1744
-1319
-900
-464
-128
199
484
641
616
467
248
48
-157
-349
-426
-464
-367
-216
-149
-98
-112
-92
-78
-198
-380
-643
-942
-1185
-1322
-1379
-1341
-1254
-1067
-893
-696
-460
-286
-114
-15
-24
-91
-212
-334
-420
-481
-486
-432
-323
-175
-14
132
222
275
362
401
371
287
152
45
10
19
55
121
225
360
450
498
520
535
551
519
423
256
89
-49
-150
-227
-328
-400
-409
-396
-513
-809
-1156
-1383
-1528
-1775
-2086
-2274
-2268
-2205
-2094
-1989
-1878
-1743
-1563
-1488
-1528
-1572
-1585
-1581
-1557
-1546
-1589
-1509
-1354
-1229
-1219
-1177
-1103
-1029
-1095
-1207
-1348
-1380
-1347
-1394
-1444
-1426
-1269
-1119
-1017
-989
-860
-696
-524
-465
-472
-483
-437
-321
-263
-193
-102
85
305
530
708
917
1169
1419
1592
1680
1806
1939
2082
2202
2339
2553
2856
3149
3429
3713
4043
4424
4704
4761
4540
4209
3866
3285
2391
1252
152
-603
-1004
-1265
-1505
-1824
-1968
-1790
-1495
-1214
-1263
-1552
-1821
-1906
-1885
-1857
-1920
-1849
-1609
-1246
-786
-390
-27
263
535
663
617
453
252
34
-159
-348
-470
-460
-390
-278
-221
-199
-147
-81
-64
-157
-368
-589
-808
-991
-1123
-1231
-1257
-1200
-1054
-872
-707
-537
-360
-173
-27
3
-53
-150
-250
-309
-367
-431
-447
-367
-238
-107
39
156
264
386
462
464
379
251
152
138
151
147
134
150
224
352
452
507
552
585
607
563
451
298
124
7
-67
-149
-307
-633
-964
-1171
-1263
-1395
-1608
-1773
-1789
-1806
-1748
-1704
-1773
-1849
-1838
-1808
-1781
-1790
-1866
-1849
-1711
-1544
-1489
-1413
-1359
-1218
-1230
-1235
-1264
-1247
-1258
-1298
-1367
-1430
-1394
-1387
-1270
-1245
-1139
-1081
-957
-876
-769
-734
-681
-570
-500
-443
-448
-377
-314
-181
-98
35
179
378
541
654
812
945
1099
1255
1428
1551
1688
1815
1977
2205
2451
2712
2968
3252
3553
3828
4083
4250
4236
4080
3763
3275
2573
1660
777
4
-551
-893
-1141
-1442
-1613
-1547
-1301
-1034
-955
-1114
-1353
-1427
-1384
-1342
-1495
-1655
-1705
-1571
-1279
-993
-820
-678
-413
-144
50
24
-146
-263
-282
-254
-328
-489
-652
-685
-604
-514
-469
-455
-397
-303
-232
-264
-368
-496
-588
-617
-688
-816
-950
-995
-947
-853
-770
-694
-595
-494
-382
-345
-352
-358
-329
-306
-312
-379
-449
-450
-374
-262
-177
-106
-41
83
227
313
339
372
422
473
485
429
358
321
353
421
453
423
379
374
394
409
389
316
231
164
81
-76
-360
-655
-910
-1066
-1217
-1364
-1508
-1611
-1665
-1619
-1540
-1530
-1582
-1632
-1603
-1517
-1411
-1406
-1449
-1473
-1452
-1394
-1339
-1324
-1298
-1303
-1245
-1139
-1083
-1078
-1098
-1052
-944
-833
-820
-828
-837
-804
-754
-694
-624
-608
-581
-513
-420
-353
-327
-323
-285
-189
-91
-41
-9
35
87
169
235
332
408
463
523
592
717
884
1019
1151
1317
1465
1629
1777
1944
2122
2287
2428
2510
2544
2536
2450
2268
1968
1618
1189
765
439
234
83
-76
-194
-261
-309
-360
-383
-431
-475
-518
-576
-634
-683
-837
-1012
-1148
-1201
-1204
-1245
-1303
-1377
-1398
-1366
-1290
-1212
-1124
-1047
-959
-890
-858
-873
-908
-914
-865
-826
-805
-816
-832
-803
-731
-648
-561
-495
-476
-444
-424
-422
-417
-450
-479
-498
-519
-567
-607
-622
-625
-602
-557
-535
-514
-503
-521
-536
-508
-455
-409
-364
-347
-334
-314
-280
-239
-232
-207
-173
-140
-120
-86
-66
-45
9
52
85
113
101
67
49
40
36
20
-29
-83
-171
-294
-424
-505
-535
-586
-609
-563
-597
-698
-754
-858
-929
-907
-912
-948
-990
-1073
-1154
-1214
-1240
-1224
-1227
-1206
-1191
-1234
-1320
-1362
-1383
-1335
-1282
-1275
-1287
-1328
-1351
-1348
-1312
-1225
-1129
-1069
-1014
-947
-878
-802
-724
-630
-523
-455
-378
-326
-311
-238
-124
-7
116
240
306
369
437
498
588
681
783
866
923
991
1064
1178
1307
1430
1574
1702
1807
1921
1979
1982
1925
1859
1699
1441
1179
996
882
831
848
770
668
562
460
418
393
323
233
124
21
-142
-355
-533
-653
-714
-779
-873
-1031
-1180
-1274
-1300
-1292
-1275
-1258
-1267
-1290
-1300
-1315
-1355
-1339
-1293
-1251
-1247
-1272
-1296
-1263
-1182
-1101
-1034
-974
-915
-891
-888
-875
-849
-811
-736
-679
-651
-648
-663
-650
-619
-601
-592
-602
-602
-593
-574
-550
-505
-428
-343
-287
-241
-225
-231
-210
-171
-147
-129
-114
-126
-116
-87
-70
-64
-26
18
59
78
75
84
86
92
87
78
60
22
-50
-178
-309
-386
-408
-470
-503
-499
-525
-629
-715
-796
-850
-832
-819
-826
-868
-949
-1062
-1130
-1152
-1143
-1173
-1203
-1236
-1262
-1315
-1344
-1314
-1266
-1201
-1196
-1198
-1199
-1206
-1228
-1196
-1147
-1104
-1078
-1071
-1054
-998
-939
-878
-784
-688
-576
-500
-423
-334
-232
-119
-18
98
196
264
308
381
497
630
759
904
1044
1159
1274
1414
1562
1706
1836
1936
2041
2114
2098
1988
1893
1786
1605
1373
1149
969
816
762
736
643
531
436
366
322
289
202
148
111
55
-55
-215
-380
-483
-564
-641
-711
-817
-925
-1007
-1036
-1048
-1049
-1028
-1011
-986
-965
-987
-1014
-1004
-975
-946
-924
-953
-971
-967
-953
-926
-889
-845
-785
-764
-762
-769
-777
-738
-697
-656
-643
-636
-643
-649
-655
-665
-654
-628
-590
-571
-569
-573
-550
-486
-422
-384
-339
-320
-318
-286
-239
-191
-148
-129
-114
-82
-61
-38
-12
12
50
80
96
98
96
93
91
81
67
58
-12
-153
-288
-410
-522
-620
-648
-569
-564
-647
-684
-786
-930
-972
-954
-959
-943
-992
-1091
-1199
-1291
-1317
-1338
-1320
-1283
-1304
-1391
-1440
-1490
-1494
-1475
-1428
-1377
-1357
-1385
-1398
-1377
-1310
-1177
-1082
-984
-929
-898
-870
-796
-715
-636
-556
-462
-381
-334
-287
-248
-160
-54
76
154
219
287
347
419
537
683
837
989
1120
1268
1411
1560
1689
1837
1983
2071
2085
2004
1908
1796
1616
1424
1236
1073
948
863
780
684
554
440
357
298
240
162
60
-30
-125
-261
-409
-557
-637
-692
-746
-804
-879
-957
-981
-995
-991
-957
-970
-982
-973
-971
-977
-969
-940
-895
-866
-859
-855
-835
-819
-790
-762
-741
-677
-625
-608
-585
-550
-536
-514
-515
-511
-504
-513
-529
-539
-560
-582
-588
-595
-586
-590
-605
-607
-585
-561
-544
-525
-505
-497
-483
-461
-445
-418
-382
-364
-334
-283
-251
-222
-155
-83
-14
55
110
160
200
225
248
268
290
270
220
117
-4
-140
-234
-321
-391
-350
-339
-413
-495
-575
-750
-837
-899
-924
-896
-931
-1012
-1115
-1240
-1319
-1336
-1331
-1232
-1258
-1305
-1354
-1398
-1434
-1403
-1381
-1338
-1288
-1304
-1306
-1321
-1284
-1265
-1208
-1134
-1036
-977
-933
-881
-787
-659
-565
-448
-334
-226
-175
-124
-67
39
148
226
292
358
410
443
522
631
782
918
1050
1188
1315
1433
1536
1633
1715
1750
1680
1566
1436
1337
1228
1075
934
800
676
578
517
472
415
330
284
267
228
163
101
66
45
-32
-177
-322
-426
-497
-566
-643
-750
-846
-903
-898
-879
-861
-835
-807
-766
-726
-713
-742
-771
-772
-779
-809
-829
-851
-872
-894
-888
-841
-779
-723
-669
-631
-607
-572
-546
-547
-535
-570
-585
-583
-596
-604
-627
-650
-664
-670
-659
-655
-657
-647
-618
-594
-562
-539
-525
-521
-500
-462
-436
-414
-396
-376
-346
-320
-302
-276
-250
-205
-152
-80
-26
1
18
35
43
32
-13
-95
-222
-345
-460
-491
-519
-529
-540
-577
-582
-592
-624
-675
-679
-723
-671
-672
-719
-801
-896
-992
-993
-998
-980
-948
-1000
-991
-1003
-994
-1021
-1008
-1010
-971
-985
-1000
-1043
-1097
-1101
-1074
-989
-911
-833
-803
-713
-635
-509
-406
-322
-241
-169
-86
-48
9
57
134
231
343
437
540
615
719
864
1041
1240
1401
1546
1684
1815
1947
2077
2143
2162
2112
1973
1774
1542
1244
872
557
316
134
-9
-158
-287
-362
-392
-358
-310
-322
-352
-398
-398
-375
-437
-609
-747
-811
-806
-777
-814
-847
-826
-756
-636
-513
-467
-439
-404
-366
-300
-295
-392
-483
-527
-534
-550
-593
-616
-632
-637
-604
-550
-517
-520
-550
-554
-551
-553
-597
-665
-733
-788
-820
-847
-860
-883
-886
-851
-784
-701
-643
-638
-654
-653
-600
-555
-560
-575
-606
-627
-598
-550
-533
-535
-503
-422
-294
-178
-119
-100
-72
-26
30
62
70
29
-12
-63
-163
-323
-523
-720
-852
-905
-921
-971
-1037
-1085
-1122
-1094
-1069
-1132
-1283
-1376
-1436
-1420
-1406
-1448
-1537
-1593
-1604
-1494
-1394
-1314
-1275
-1278
-1204
-1131
-1103
-1162
-1170
-1169
-1088
-988
-918
-887
-857
-785
-653
-486
-352
-236
-164
-95
-29
23
39
49
77
155
275
354
424
485
579
717
868
993
1097
1171
1256
1395
1552
1699
1846
2017
2163
2327
2501
2640
2708
2713
2628
2450
2141
1676
1154
628
118
-262
-529
-772
-941
-1014
-993
-893
-776
-709
-695
-680
-632
-582
-568
-643
-771
-866
-845
-749
-649
-602
-553
-465
-295
-120
-78
-113
-134
-128
-124
-150
-272
-443
-564
-616
-616
-620
-648
-647
-581
-479
-402
-370
-393
-429
-452
-487
-567
-664
-759
-841
-870
-842
-788
-721
-637
-549
-462
-392
-325
-280
-266
-302
-341
-387
-436
-479
-546
-595
-605
-572
-507
-439
-370
-306
-222
-136
-80
-70
-106
-161
-189
-216
-230
-270
-305
-330
-347
-411
-638
-908
-1117
-1194
-1192
-1211
-1293
-1439
-1603
-1624
-1490
-1439
-1523
-1644
-1719
-1642
-1528
-1500
-1510
-1511
-1508
-1449
-1363
-1355
-1417
-1488
-1478
-1435
-1410
-1468
-1529
-1550
-1468
-1352
-1268
-1175
-1084
-1004
-931
-818
-707
-604
-513
-430
-322
-230
-195
-182
-110
-10
114
269
413
557
686
800
927
1061
1177
1257
1293
1351
1450
1562
1710
1893
2102
2339
2550
2757
2956
3125
3342
3531
3587
3416
3035
2428
1701
966
284
-314
-819
-1155
-1387
-1557
-1577
-1449
-1279
-1110
-1048
-1094
-1127
-1061
-1043
-1116
-1198
-1242
-1208
-1018
-746
-588
-468
-264
9
253
386
316
148
38
-23
-131
-350
-556
-695
-758
-754
-703
-681
-618
-468
-312
-224
-267
-365
-453
-526
-613
-768
-931
-988
-934
-885
-833
-746
-591
-378
-172
-55
-28
-36
-55
-65
-127
-266
-402
-476
-485
-466
-458
-429
-345
-173
12
122
164
172
178
170
118
11
-86
-163
-222
-284
-337
-370
-427
-503
-692
-985
-1314
-1489
-1537
-1585
-1728
-1901
-2006
-1993
-1850
-1704
-1675
-1735
-1765
-1692
-1575
-1522
-1573
-1625
-1612
-1546
-1509
-1526
-1543
-1534
-1478
-1439
-1385
-1374
-1362
-1375
-1328
-1278
-1191
-1126
-1053
-987
-947
-868
-775
-624
-507
-429
-400
-332
-287
-254
-218
-170
-53
93
267
410
550
669
811
945
1071
1164
1270
1397
1521
1671
1840
2009
2202
2448
2665
2900
3088
3248
3396
3598
3811
3801
3567
2888
1925
959
183
-281
-714
-1199
-1677
-1986
-2004
-1619
-1266
-1174
-1200
-1275
-1235
-1096
-1075
-1262
-1468
-1497
-1295
-1052
-865
-689
-541
-240
134
399
444
372
260
20
-218
-435
-612
-729
-791
-880
-972
-954
-782
-537
-386
-299
-281
-262
-269
-379
-613
-879
-1007
-989
-886
-888
-915
-837
-613
-339
-144
4
76
138
176
116
-30
-194
-294
-331
-323
-357
-373
-329
-191
-9
109
200
281
356
366
311
230
145
84
56
38
-11
-38
-108
-175
-282
-379
-517
-706
-836
-1059
-1333
-1573
-1704
-1730
-1728
-1719
-1677
-1627
-1610
-1502
-1415
-1340
-1291
-1316
-1356
-1388
-1409
-1449
-1473
-1469
-1407
-1414
-1357
-1321
-1297
-1319
-1328
-1259
-1186
-1107
-1071
-1048
-994
-880
-808
-681
-572
-458
-369
-278
-181
-104
-56
-22
61
148
248
295
378
477
571
683
791
898
992
1074
1163
1306
1449
1635
1811
2020
2231
2417
2640
2857
3016
3141
3347
3556
3781
3964
3967
3581
2552
1392
491
-89
-416
-868
-1498
-2062
-2275
-1974
-1401
-1127
-1226
-1385
-1417
-1139
-1014
-1225
-1497
-1571
-1314
-924
-642
-495
-370
-154
312
691
887
837
581
336
53
-249
-458
-585
-668
-758
-939
-977
-846
-642
-461
-443
-400
-334
-313
-380
-602
-951
-1149
-1136
-981
-876
-935
-910
-751
-447
-109
89
151
216
267
250
90
-149
-281
-352
-343
-333
-394
-381
-247
-62
64
140
214
322
384
375
259
67
-45
-56
-31
-62
-134
-179
-203
-292
-479
-687
-897
-1088
-1198
-1244
-1335
-1453
-1492
-1500
-1432
-1346
-1274
-1238
-1252
-1276
-1304
-1353
-1318
-1289
-1342
-1368
-1367
-1397
-1415
-1422
-1421
-1398
-1351
-1321
-1321
-1370
-1393
-1388
-1322
-1195
-1073
-941
-832
-739
-654
-568
-493
-395
-313
-248
-193
-141
-74
13
151
326
499
653
795
855
895
958
1020
1099
1164
1281
1399
1528
1675
1837
2062
2271
2512
2766
2918
3030
3157
3230
3361
3570
3768
4039
4090
3603
2320
988
292
-144
-418
-762
-1458
-2153
-2290
-1848
-1211
-1040
-1240
-1213
-1127
-823
-730
-1177
-1505
-1381
-1047
-620
-386
-310
-163
28
497
902
980
935
802
510
140
-307
-544
-544
-564
-661
-839
-883
-707
-517
-421
-429
-418
-251
-164
-322
-642
-1026
-1218
-1169
-978
-893
-1017
-1005
-778
-496
-287
-185
-126
-15
86
34
-199
-476
-563
-570
-532
-495
-498
-453
-336
-237
-173
-148
-87
94
187
87
-127
-308
-354
-340
-329
-375
-542
-750
-829
-890
-1137
-1377
-1355
-1281
-1291
-1279
-1320
-1436
-1517
-1475
-1355
-1255
-1284
-1340
-1428
-1471
-1413
-1408
-1373
-1246
-1171
-1221
-1242
-1250
-1286
-1378
-1402
-1341
-1247
-1244
-1322
-1339
-1263
-1169
-1065
-883
-744
-667
-649
-639
-613
-563
-488
-434
-341
-225
-166
-144
-55
80
227
367
497
598
647
644
667
760
840
936
1096
1220
1395
1562
1666
1879
2093
2342
2559
2711
2825
2910
2950
3111
3357
3570
3898
4151
3674
2194
1010
384
-143
-342
-658
-1462
-2227
-2363
-1933
-1375
-1361
-1474
-1353
-1296
-926
-907
-1529
-1847
-1642
-1311
-975
-784
-680
-583
-337
164
532
661
750
728
544
191
-231
-461
-559
-616
-746
-910
-926
-813
-652
-558
-604
-542
-321
-251
-374
-685
-1079
-1258
-1235
-1117
-1134
-1256
-1208
-1000
-775
-648
-587
-459
-225
-38
-16
-249
-554
-691
-707
-684
-721
-753
-707
-592
-468
-429
-448
-411
-268
-169
-189
-332
-458
-535
-621
-659
-862
-1173
-1250
-1301
-1434
-1540
-1557
-1496
-1452
-1420
-1302
-1267
-1382
-1407
-1489
-1516
-1480
-1502
-1522
-1482
-1481
-1460
-1382
-1309
-1214
-1237
-1222
-1209
-1209
-1310
-1463
-1530
-1486
-1468
-1465
-1430
-1372
-1282
-1200
-1049
-902
-778
-706
-661
-631
-600
-593
-586
-523
-442
-326
-229
-133
-15
100
185
301
408
465
490
466
502
567
642
704
882
1075
1176
1311
1471
1651
1818
1991
2149
2247
2344
2450
2534
2718
2949
3225
3579
3962
3422
1839
922
399
-36
-168
-520
-1467
-2252
-2277
-1726
-1268
-1502
-1566
-1512
-1229
-629
-742
-1619
-2039
-1731
-1262
-926
-866
-958
-1108
-765
-49
387
467
363
366
419
249
-19
-344
-613
-630
-646
-701
-668
-638
-605
-644
-614
-263
75
91
-92
-447
-754
-844
-795
-787
-1034
-1258
-1246
-1055
-853
-850
-940
-853
-547
-207
-72
-268
-540
-688
-691
-613
-584
-603
-660
-666
-586
-476
-408
-327
-199
-60
20
-3
-45
-250
-644
-980
-960
-886
-917
-1062
-1496
-1710
-1583
-1411
-1254
-1145
-1224
-1262
-1228
-1154
-1141
-1370
-1512
-1438
-1323
-1247
-1263
-1408
-1433
-1338
-1156
-994
-884
-896
-1085
-1178
-1091
-1014
-1013
-1070
-1115
-1031
-982
-933
-948
-953
-853
-702
-498
-349
-355
-455
-489
-414
-209
-49
24
92
147
231
323
423
528
591
632
708
796
816
759
760
838
1007
1218
1356
1383
1459
1478
1566
1800
1964
2116
2197
2277
2463
2693
2809
3082
3406
3611
2924
1815
1358
801
412
299
-147
-1024
-1462
-1389
-1096
-1051
-1236
-1297
-1377
-942
-480
-858
-1556
-1730
-1536
-1292
-1152
-1101
-1371
-1500
-1076
-609
-360
-250
-225
-63
137
240
184
-128
-258
-229
-265
-275
-278
-295
-368
-482
-357
-100
51
117
79
-89
-211
-250
-237
-420
-674
-811
-858
-756
-727
-868
-1009
-978
-729
-459
-380
-414
-532
-594
-520
-505
-549
-621
-695
-676
-604
-543
-545
-555
-509
-385
-223
-150
-278
-366
-418
-496
-479
-487
-665
-950
-1068
-1020
-988
-992
-940
-964
-991
-865
-751
-757
-786
-815
-862
-867
-819
-803
-942
-1025
-963
-907
-861
-803
-768
-794
-774
-691
-616
-609
-603
-616
-594
-523
-448
-441
-462
-427
-348
-244
-159
-106
-92
-91
-78
-10
61
83
89
77
93
142
169
143
111
141
205
266
320
324
325
383
456
554
605
640
699
772
827
895
957
991
1029
1074
1138
1201
1240
1294
1359
1447
1550
1669
1681
1538
1339
1121
969
842
691
493
276
126
79
45
6
-83
-166
-200
-150
-145
-206
-307
-396
-446
-499
-552
-648
-730
-793
-813
-799
-776
-764
-745
-764
-757
-719
-688
-674
-697
-725
-757
-762
-755
-730
-723
-719
-687
-619
-553
-505
-479
-475
-428
-377
-346
-358
-403
-434
-496
-550
-576
-588
-592
-576
-568
-561
-560
-568
-560
-552
-529
-510
-481
-464
-462
-480
-495
-479
-456
-420
-368
-327
-305
-307
-340
-361
-395
-417
-412
-436
-431
-442
-466
-481
-494
-465
-446
-401
-396
-376
-413
-437
-456
-474
-496
-498
-500
-509
-491
-519
-509
-511
-495
-512
-491
-496
-496
-521
-544
-535
-514
-474
-469
-437
-439
-415
-415
-422
-422
-400
-361
-330
-328
-337
-336
-356
-327
-313
-282
-261
-237
-227
-218
-198
-191
-173
-177
-181
-167
-158
-151
-141
-134
-129
-120
-107
-109
-120
-115
-100
-89
-66
-56
-34
-4
27
53
96
115
122
121
126
126
122
120
108
109
106
120
110
109
106
104
124
125
125
124
130
113
103
90
47
20
-10
-42
-65
-92
-124
-139
-168
-174
-176
-198
-207
-209
-209
-196
-198
-219
-234
-239
-240
-253
-289
-325
-333
-337
-352
-367
-381
-394
-444
-473
-499
-532
-524
-514
-528
-531
-534
-547
-530
-510
-496
-487
-469
-445
-426
-432
-436
-420
-419
-415
-394
-396
-395
-390
-375
-355
-333
-313
-309
-321
-326
-332
-357
-374
-391
-398
-396
-413
-432
-439
-436
-432
-412
-380
-369
-366
-383
-391
-396
-396
-400
-402
-403
-423
-434
-441
-447
-454
-462
-474
-483
-487
-503
-525
-538
-571
-588
-589
-593
-590
-586
-589
-575
-569
-547
-542
-562
-565
-570
-560
-546
-542
-543
-549
-549
-544
-526
-521
-512
-504
-490
-456
-432
-401
-368
-339
-328
-324
-313
-299
-275
-274
-266
-244
-239
-232
-247
-258
-258
-244
-251
-238
-225
-227
-228
-220
-229
-232
-229
-247
-248
-241
-236
-223
-208
-190
-169
-161
-154
-146
-147
-147
-110
-89
-89
-72
-89
-109
-115
-137
-146
-159
-190
-203
-205
-205
-210
-215
-231
-243
-244
-237
-230
-220
-219
-210
-195
-175
-164
-163
-160
-153
-142
-145
-147
-151
-176
-199
-228
-237
-233
-236
-253
-257
-249
-273
-283
-275
-264
-259
-260
-262
-264
-250
-261
-271
-268
-254
-235
-218
-222
-236
-237
-240
-233
-252
-265
-269
-272
-269
-267
-281
-297
-299
-320
-333
-343
-360
-371
-387
-382
-378
-369
-375
-401
-428
-441
-445
-421
-400
-397
-395
-389
-389
-370
-363
-362
-355
-344
-325
-300
-294
-300
-290
-267
-251
-234
-225
-238
-244
-244
-260
-267
-272
-300
-341
-357
-358
-355
-372
-388
-385
-355
-326
-314
-304
-300
-302
-303
-301
-303
-301
-281
-260
-233
-223
-216
-216
-228
-235
-227
-230
-221
-232
-264
-258
-268
-268
-252
-236
-231
-225
-226
-221
-224
-229
-231
-237
-247
-265
-283
-289
-290
-288
-291
-296
-294
-285
-291
-296
-303
-301
-295
-283
-295
-303
-314
-309
-296
-292
-299
-319
-346
-356
-353
-357
-359
-362
-352
-335
-319
-300
-298
-295
-293
-292
-273
-269
-281
-281
-286
-280
-271
-263
-268
-304
-317
-331
-349
-349
-356
-374
-369
-368
-359
-355
-349
-335
-311
-284
-267
-242
-205
-183
-180
-176
-164
-141
-128
-127
-130
-127
-106
-93
-84
-85
-108
-125
-136
-152
-177
-216
-225
-234
-240
-258
-287
-297
-276
-280
-290
-283
-297
-313
-325
-331
-339
-346
-354
-363
-372
-372
-359
-359
-354
-361
-361
-358
-370
-382
-365
-355
-343
-314
-296
-290
-285
-284
-293
-295
-306
-305
-313
-315
-302
-297
-309
-323
-326
-299
-270
-252
-248
-264
-278
-285
-297
-292
-287
-273
-261
-255
-260
-254
-243
-249
-254
-272
-276
-255
-246
-248
-264
-267
-234
-197
-187
-177
-165
-176
-176
-159
-138
-121
-104
-87
-88
-86
-69
-75
-78
-88
-98
-88
-83
-100
-116
-130
-152
-164
-163
-175
-174
-188
-205
-222
-246
-256
-270
-273
-277
-245
-222
-212
-204
-200
-203
-187
-170
-186
-196
-213
-208
-191
-186
-188
-191
-189
-189
-211
-228
-230
-234
-251
-287
-306
-324
-329
-349
-377
-400
-396
-402
-401
-393
-391
-384
-383
-367
-345
-340
-316
-283
-251
-220
-192
-164
-151
-131
-121
-128
-132
-138
-130
-123
-137
-124
-122
-123
-140
-161
-161
-180
-218
-241
-249
-274
-286
-292
-309
-330
-356
-354
-363
-387
-389
-391
-402
-396
-379
-374
-360
-331
-310
-290
-285
-278
-271
-275
-274
-284
-295
-296
-289
-284
-279
-283
-283
-283
-278
-307
-342
-359
-369
-369
-364
-364
-358
-334
-294
-270
-250
-233
-223
-217
-200
-185
-185
-196
-201
-205
-216
-223
-233
-257
-260
-242
-231
-221
-223
-248
-272
-281
-303
-323
-305
-303
-312
-320
-298
-265
-251
-246
-249
-248
-244
-247
-249
-247
-240
-220
-198
-189
-181
-165
-151
-139
-118
-109
-101
-86
-70
-63
-63
-53
-64
-78
-84
-112
-131
-149
-154
-153
-150
-155
-156
-165
-173
-163
-148
-144
-148
-155
-156
-138
-143
-149
-171
-186
-184
-192
-189
-186
-170
-173
-185
-190
-189
-188
-190
-205
-240
-258
-280
-301
-292
-275
-265
-262
-271
-285
-298
-317
-322
-357
-382
-369
-353
-350
-350
-350
-346
-323
-316
-311
-298
-319
-317
-297
-298
-284
-271
-271
-265
-261
-261
-262
-261
-275
-285
-294
-291
-278
-278
-279
-299
-291
-280
-274
-275
-287
-307
-327
-340
-361
-375
-373
-361
-333
-322
-314
-298
-290
-273
-271
-269
-269
-268
-262
-265
-276
-271
-260
-271
-258
-248
-261
-256
-249
-237
-243
-266
-269
-248
-251
-262
-266
-277
-284
-265
-257
-264
-289
-304
-295
-302
-292
-274
-275
-269
-258
-245
-242
-238
-243
-263
-265
-254
-253
-248
-242
-255
-250
-222
-217
-210
-213
-244
-249
-259
-263
-263
-275
-275
-276
-275
-267
-255
-260
-243
-215
-205
-192
-188
-201
-199
-205
-205
-200
-197
-184
-167
-160
-155
-157
-173
-191
-199
-200
-186
-172
-165
-171
-169
-158
-136
-123
-112
-112
-113
-93
-100
-123
-129
-128
-140
-151
-158
-164
-166
-175
-195
-233
-268
-307
-327
-338
-362
-376
-365
-343
-336
-325
-312
-323
-320
-313
-297
-295
-289
-299
-296
-278
-284
-281
-288
-293
-314
-324
-322
-316
-322
-330
-343
-357
-363
-359
-348
-359
-352
-354
-369
-371
-383
-389
-385
-376
-375
-361
-365
-361
-350
-340
-332
-335
-332
-329
-315
-312
-327
-332
-319
-307
-295
-278
-276
-286
-293
-288
-303
-329
-333
-334
-346
-353
-366
-386
-393
-417
-408
-401
-405
-422
-428
-434
-447
-453
-449
-434
-428
-430
-420
-422
-416
-398
-386
-366
-348
-337
-321
-317
-306
-295
-286
-277
-261
-241
-224
-214
-215
-230
-240
-234
-226
-236
-251
-260
-257
-247
-247
-239
-236
-250
-243
-232
-239
-247
-257
-264
-254
-243
-246
-253
-273
-294
-303
-320
-341
-332
-336
-338
-343
-343
-328
-321
-297
-272
-261
-247
-227
-223
-210
-199
-203
-203
-211
-213
-215
-206
-214
-227
-243
-261
-285
-295
-295
-315
-320
-322
-317
-298
-268
-276
-284
-268
-275
-284
-268
-273
-264
-251
-242
-252
-259
-261
-242
-239
-224
-205
-209
-195
-189
-190
-182
-178
-182
-205
-205
-209
-197
-200
-211
-205
-220
-242
-244
-264
-269
-280
-293
-304
-322
-338
-342
-348
-347
-345
-350
-357
-366
-380
-390
-402
-424
-412
-389
-379
-364
-351
-356
-362
-357
-360
-353
-352
-339
-324
-312
-313
-320
-316
-325
-327
-328
-334
-327
-310
-306
-300
-297
-296
-283
-269
-286
-294
-302
-314
-311
-311
-331
-332
-329
-326
-319
-329
-329
-297
-286
-291
-293
-282
-268
-265
-273
-282
-269
-258
-244
-224
-205
-183
-158
-142
-120
-114
-132
-130
-125
-125
-131
-151
-173
-187
-207
-222
-244
-256
-265
-272
-268
-273
-277
-278
-272
-270
-257
-253
-266
-261
-232
-219
-202
-187
-184
-199
-198
-200
-213
-223
-234
-237
-244
-249
-250
-235
-229
-230
-240
-256
-266
-270
-271
-265
-245
-233
-228
-227
-223
-199
-194
-199
-202
-213
-226
-233
-250
-263
-276
-282
-289
-294
-285
-266
-246
-237
-228
-230
-229
-244
-254
-249
-243
-235
-227
-219
-230
-233
-235
-231
-236
-250
-256
-277
-293
-303
-307
-293
-294
-298
-289
-291
-302
-309
-323
-359
-366
-386
-395
-384
-375
-349
-335
-336
-339
-330
-329
-333
-336
-338
-345
-332
-321
-321
-308
-310
-322
-332
-348
-377
-396
-408
-429
-434
-437
-451
-444
-444
-454
-447
-440
-434
-426
-423
-406
-386
-378
-358
-344
-328
-308
-290
-288
-283
-279
-274
-264
-257
-259
-278
-284
-291
-288
-278
-263
-250
-261
-271
-260
-263
-279
-290
-292
-292
-298
-304
-285
-262
-242
-249
-258
-252
-250
-245
-247
-253
-260
-241
-235
-244
-254
-281
-299
-297
-298
-301
-314
-328
-330
-334
-324
-314
-316
-311
-311
-315
-327
-339
-345
-343
-348
-351
-347
-355
-370
-379
-382
-381
-391
-401
-394
-416
-433
-437
-458
-455
-440
-437
-413
-388
-395
-392
-397
-408
-405
-402
-396
-383
-372
-364
-354
-368
-376
-377
-367
-362
-355
-357
-348
-336
-328
-315
-308
-319
-332
-343
-345
-348
-348
-332
-343
-360
-366
-367
-372
-382
-389
-399
-413
-414
-422
-436
-436
-437
-423
-405
-410
-404
-397
-415
-414
-414
-424
-425
-423
-405
-400
-402
-390
-382
-390
-400
-389
-389
-395
-395
-409
-422
-419
-426
-406
-405
-405
-391
-384
-387
-384
-380
-389
-380
-386
-388
-415
-434
-434
-427
-423
-421
-407
-413
-405
-403
-397
-389
-383
-379
-363
-354
-341
-328
-320
-308
-310
-301
-297
-300
-275
-270
-265
-247
-256
-246
-239
-245
-239
-240
-246
-244
-243
-241
-234
-229
-229
-224
-236
-233
-226
-253
-272
-283
-307
-326
-342
-337
-325
-332
-331
-307
-287
-283
-272
-254
-248
-240
-230
-212
-207
-199
-189
-190
-170
-152
-160
-175
-193
-204
-209
-220
-238
-259
-273
-291
-284
-292
-303
-306
-327
-330
-324
-329
-329
-322
-339
-351
-363
-363
-364
-362
-355
-361
-349
-333
-326
-309
-296
-279
-256
-236
-237
-229
-234
-228
-220
-234
-233
-235
-235
-229
-246
-247
-255
-273
-290
-286
-294
-299
-292
-302
-310
-303
-311
-325
-302
-280
-288
-274
-267
-281
-285
-284
-282
-273
-253
-260
-248
-228
-229
-226
-217
-210
-205
-218
-238
-245
-261
-282
-310
-317
-329
-356
-348
-369
-368
-364
-374
-380
-386
-369
-350
-351
-350
-341
-345
-340
-350
-379
-378
-362
-366
-349
-343
-346
-340
-341
-354
-354
-347
-366
-391
-397
-400
-388
-371
-355
-337
-312
-289
-297
-307
-299
-314
-302
-288
-288
-272
-259
-249
-258
-242
-231
-225
-234
-239
-228
-234
-241
-255
-276
-290
-304
-320
-309
-313
-313
-324
-337
-344
-358
-359
-368
-374
-361
-351
-335
-298
-290
-300
-285
-286
-267
-232
-221
-212
-203
-200
-186
-184
-182
-193
-204
-212
-215
-201
-204
-207
-220
-231
-236
-232
-240
-264
-270
-271
-285
-280
-275
-282
-284
-283
-299
-316
-319
-319
-311
-314
-302
-305
-308
-307
-298
-289
-272
-277
-286
-283
-280
-285
-267
-270
-285
-280
-291
-289
-279
-275
-288
-293
-295
-304
-299
-290
-301
-306
-303
-317
-327
-333
-360
-369
-366
-366
-362
-352
-333
-323
-316
-302
-300
-301
-302
-322
-256
-296
-312
-375
-404
-2368
-2223
-391
-626
-730
-380
-143
-444
-437
-378
-611
-529
-471
-519
-709
-715
-570
-426
-1191
-2890
-1958
-1214
-1232
-966
-592
-374
-367
64
172
-94
-157
-174
-355
-527
-662
-487
-363
-398
-108
-62
-234
-486
-417
-323
-595
-674
-485
-480
-627
-943
-819
-571
-793
-763
-514
-538
-229
-350
-683
-681
-775
-638
-660
-775
-434
-980
-1582
-1222
-1039
-822
-732
-898
-1071
-1102
-928
-904
-791
-339
-380
-581
-457
-634
-1007
-1027
-728
-495
-824
-578
-200
-407
-353
-165
2
111
-343
-805
-703
-635
-457
-383
-313
-340
-551
-432
-889
-1450
-2676
-2085
-1001
-1225
-1500
-1609
-1926
-1983
-1185
-710
-974
-881
-786
-868
-1072
-1062
-566
-243
-31
580
441
48
-150
-261
-146
-20
-69
-170
-327
-704
-937
-895
-771
-796
-636
-511
-568
-793
-1026
-1195
-1268
-1300
-1126
-1134
-1316
-1428
-1536
-1661
-1828
-1635
-1145
-946
-959
-977
-1082
-1152
-1140
-1090
-1110
-1063
-941
-982
-1086
-1171
-1311
-1248
-1093
-965
-968
-1208
-1419
-1410
-1393
-1324
-1299
-1299
-1288
-1305
-1287
-1380
-1611
-1633
-1522
-1408
-1221
-1204
-1262
-1272
-1273
-1212
-1094
-1088
-1212
-1241
-1173
-1171
-1193
-1239
-1198
-1018
-828
-822
-981
-1109
-1110
-1030
-900
-743
-715
-731
-801
-707
-614
-633
-636
-568
-440
-372
-322
-388
-575
-637
-450
-321
-267
-237
-311
-370
-406
-417
-289
-234
-176
-74
-75
-95
-131
-132
-105
3
151
251
227
184
163
150
240
363
475
478
410
357
359
383
440
503
466
494
568
516
393
346
358
454
624
673
612
556
502
529
586
651
721
765
807
884
937
969
1070
1163
1289
1428
1514
1537
1525
1526
1712
1838
1951
2083
2064
2206
2391
2465
2485
2574
2605
2595
2609
2527
2299
2011
2126
1937
1469
1259
686
233
35
-242
-828
-1251
-1317
-1355
-1356
-1430
-1460
-1500
-1140
-792
-756
-720
-618
-385
-50
20
78
261
501
882
1154
1224
1338
1627
1812
1937
1901
1872
1788
1722
1651
1351
1121
1017
907
740
549
356
273
261
203
110
-42
-87
-42
-90
-260
-388
-328
-250
-185
-132
-157
-113
106
333
434
462
562
701
848
934
891
829
807
854
839
818
749
441
-48
-32
68
-91
31
-178
-740
-698
-385
-1097
-2456
-2992
-2850
-2736
-2181
-1865
-2314
-2256
-1147
-600
-506
-121
298
412
238
90
-250
-573
-590
-394
-285
55
383
236
-145
-121
290
456
320
254
86
-95
-31
-48
-77
215
707
938
1084
1422
1647
1588
1626
1867
2138
2375
2418
2235
2047
2200
2533
2804
3000
3246
3576
3861
4246
4799
5176
5471
5915
6447
6124
5563
5144
4294
3697
3754
1081
-2446
-2928
-3898
-3686
-2848
-4176
-6363
-5252
-3118
-2540
-2524
-3205
-2885
-1920
-533
-825
-2484
-3003
-1710
-139
917
913
891
1707
2761
3912
4179
3588
3532
4258
3784
2776
1594
771
509
584
302
-717
-877
-349
-163
-771
-1293
-1394
-885
-341
-864
-2075
-2934
-2540
-1731
-1563
-2069
-2279
-1628
-491
411
452
19
266
1487
2300
2110
1361
735
698
1201
1402
857
320
337
782
958
803
434
236
349
463
316
-294
-812
-1131
-1316
-1506
-1564
-1540
-1497
-1383
-1305
-1126
-892
-515
-276
-209
-150
-47
48
-2
-91
-203
-121
98
267
274
244
351
495
611
601
553
433
354
197
-83
-363
-525
-550
-666
-783
-879
-848
-770
-672
-725
-863
-734
-527
-418
-566
-807
-944
-784
-568
-576
-713
-842
-810
-508
-264
-302
-549
-747
-743
-1093
-932
-807
-1139
-1183
-1109
-1282
-1254
-915
-1078
-1103
-1033
-982
-990
-1006
-1103
-1234
-1234
-994
-881
-928
-829
-848
-872
-823
-707
-640
-539
-611
-639
-670
-639
-547
-599
-652
-632
-441
-381
-363
-380
-413
-397
-237
-105
-99
-116
-146
-126
-92
23
30
-20
-57
5
34
59
33
-99
-67
15
112
114
57
-7
10
128
192
246
289
233
255
413
457
450
483
513
572
694
675
569
590
713
739
667
668
591
622
633
484
402
418
446
358
319
278
263
317
288
227
225
327
322
310
331
244
287
314
267
215
195
144
55
16
-73
-155
-336
-543
-798
-1001
-1035
-1157
-1242
-1347
-1360
-1287
-1168
-1114
-1148
-1091
-998
-881
-873
-886
-921
-891
-797
-762
-718
-668
-640
-611
-596
-618
-619
-676
-758
-815
-895
-999
-1034
-1139
-1223
-1233
-1316
-1344
-1324
-1273
-1259
-1196
-1137
-1084
-1026
-989
-979
-984
-931
-887
-865
-858
-819
-754
-700
-620
-552
-510
-438
-416
-378
-334
-319
-269
-234
-195
-106
5
45
105
235
316
429
522
592
662
700
757
783
835
879
919
882
870
1000
1082
1160
1199
1263
1369
1492
1595
1659
1731
1847
2040
2121
2236
2287
2318
2354
2301
2145
1843
1549
1181
937
722
566
281
95
-60
-226
-260
-438
-644
-928
-1343
-1841
-2049
-2205
-2298
-2347
-2408
-2276
-1878
-1413
-1160
-1039
-781
-375
-165
-16
1
-96
-54
72
56
15
106
159
230
276
305
313
283
207
8
-186
-373
-573
-803
-1038
-1243
-1322
-1253
-1210
-1151
-1114
-1071
-964
-794
-706
-654
-626
-642
-565
-500
-494
-465
-366
-254
-74
26
76
123
158
213
160
124
122
51
-85
-157
-281
-340
-285
-359
-421
-402
-365
-396
-422
-487
-504
-480
-468
-489
-546
-541
-535
-494
-568
-698
-672
-618
-591
-518
-505
-602
-532
-431
-499
-576
-563
-614
-671
-660
-734
-852
-859
-841
-887
-810
-752
-770
-837
-841
-886
-881
-870
-966
-991
-974
-963
-1024
-975
-995
-981
-921
-902
-834
-823
-809
-821
-776
-770
-755
-726
-744
-738
-733
-683
-661
-600
-543
-538
-476
-439
-408
-367
-364
-369
-366
-352
-378
-374
-390
-424
-409
-358
-393
-381
-312
-341
-307
-274
-211
-273
-265
-308
-387
-287
-271
-253
-246
-58
-27
-25
109
158
258
341
381
337
458
502
483
592
575
653
734
734
716
791
839
788
918
963
1012
1077
1091
1037
773
551
216
-195
-387
-598
-828
-1083
-1147
-1212
-1188
-1203
-1235
-1081
-1144
-1174
-1278
-1368
-1436
-1379
-1375
-1434
-1268
-1058
-872
-798
-779
-726
-598
-485
-457
-510
-531
-569
-623
-766
-813
-856
-919
-957
-1020
-1025
-1093
-1142
-1242
-1294
-1332
-1375
-1410
-1485
-1495
-1525
-1503
-1481
-1481
-1388
-1292
-1203
-1106
-1029
-994
-919
-857
-834
-785
-753
-729
-739
-719
-681
-685
-660
-613
-579
-545
-497
-476
-475
-452
-437
-402
-365
-348
-318
-262
-200
-186
-104
-38
-14
72
155
174
160
213
243
286
366
375
425
514
614
662
727
792
862
954
1008
1059
1093
1215
1213
1305
1373
1397
1523
1495
1490
1361
1402
1307
1296
1339
1370
1591
1577
1575
1210
1004
734
483
364
-43
-342
-415
-413
-454
-371
-481
-544
-470
-459
-407
-539
-1009
-1509
-1931
-2133
-1949
-1810
-1778
-1754
-1554
-1123
-691
-498
-410
-262
-103
62
-33
-262
-452
-512
-461
-394
-228
-69
62
116
78
50
61
73
3
-213
-466
-659
-759
-802
-878
-952
-939
-756
-460
-245
-293
-449
-416
-253
-161
-228
-424
-582
-528
-370
-326
-399
-351
-168
-5
119
84
-16
-57
-126
-256
-329
-374
-460
-487
-584
-660
-580
-498
-488
-448
-417
-446
-383
-354
-418
-509
-558
-570
-572
-540
-538
-538
-486
-438
-407
-349
-290
-334
-366
-419
-474
-478
-502
-904
-1508
-1605
-1987
-2572
-2518
-2526
-2646
-2007
-1510
-1737
-1492
-950
-922
-999
-952
-949
-892
-804
-956
-1059
-767
-487
-490
-524
-354
-249
-310
-618
-977
-1073
-1049
-1245
-1476
-1519
-1569
-1566
-1484
-1484
-1425
-1158
-1019
-1018
-972
-929
-979
-1020
-1086
-1124
-1018
-849
-786
-752
-623
-491
-394
-337
-288
-212
-110
-49
-22
53
188
349
475
601
747
932
1135
1250
1360
1509
1721
1952
2198
2385
2526
2695
2825
2945
3184
3454
3673
3760
3564
3255
3020
2638
2325
1841
651
-404
-1369
-2403
-3218
-3680
-4103
-4174
-3624
-3228
-2903
-2665
-2266
-2004
-1825
-1573
-1514
-1436
-1239
-909
-632
-89
600
1189
1751
2152
2315
2351
2202
1872
1534
1143
686
363
101
-252
-523
-768
-879
-899
-860
-853
-1007
-1154
-1279
-1453
-1739
-1880
-1909
-1884
-1712
-1485
-1242
-880
-431
-133
100
313
483
619
602
483
392
385
413
454
465
479
564
642
616
542
444
305
141
-41
-255
-480
-671
-805
-902
-990
-971
-853
-739
-670
-632
-614
-534
-445
-464
-541
-612
-533
-407
-331
-308
-280
-128
54
172
124
86
132
127
33
-149
-283
-352
-355
-433
-552
-582
-522
-516
-589
-956
-1473
-1604
-1668
-1693
-1685
-1755
-1969
-1743
-1336
-1464
-1769
-1747
-1613
-1537
-1350
-1361
-1431
-1240
-898
-854
-743
-561
-465
-629
-775
-841
-796
-710
-871
-1012
-1007
-798
-816
-971
-1241
-1325
-1209
-1169
-1278
-1315
-1183
-1198
-1223
-1179
-1093
-973
-872
-941
-938
-707
-526
-556
-670
-647
-508
-363
-347
-380
-328
-179
-33
30
133
300
466
524
571
661
822
954
974
1067
1235
1456
1668
1804
1891
2086
2268
2439
2672
2938
3175
3386
3475
3404
3357
3120
2854
2653
2534
2210
1132
-544
-2444
-3366
-3460
-3228
-3313
-3776
-3532
-2666
-1545
-1277
-1716
-2335
-2235
-1728
-1799
-1990
-2116
-1768
-880
114
824
1458
2080
2326
2217
1899
1506
1326
1079
694
239
-23
82
248
254
-87
-319
-263
67
166
-249
-862
-1390
-1532
-1522
-1677
-2046
-2022
-1514
-933
-501
-285
-154
80
343
264
12
-73
28
29
-83
-74
197
603
896
914
792
846
934
826
468
64
-161
-182
-219
-384
-526
-599
-579
-483
-432
-476
-467
-457
-551
-687
-815
-906
-953
-940
-971
-956
-772
-495
-345
-329
-306
-276
-172
-131
-233
-462
-538
-431
-385
-398
-444
-394
-260
-299
-952
-1401
-1803
-2298
-2300
-2177
-2209
-1950
-1281
-1345
-1311
-996
-1074
-1281
-1288
-1385
-1487
-1271
-1228
-1274
-1131
-844
-672
-554
-576
-573
-727
-901
-1077
-1219
-1249
-1258
-1213
-1165
-1033
-970
-835
-770
-779
-658
-499
-519
-617
-651
-791
-841
-761
-776
-739
-529
-353
-256
-172
-116
-122
-124
-128
-141
-97
5
119
205
388
580
760
901
1075
1258
1398
1551
1641
1785
1983
2226
2437
2671
2934
3271
3666
3934
4026
3958
3772
3458
3227
3093
2088
-52
-2071
-3219
-3397
-2937
-2779
-3532
-3671
-2226
-911
-965
-1960
-2915
-3292
-2932
-2797
-3379
-3543
-2620
-1315
-371
358
1120
1785
2086
1765
1136
813
825
775
415
12
51
665
1202
1166
820
579
636
833
771
68
-805
-1217
-1261
-1320
-1495
-1683
-1671
-1189
-536
-266
-332
-352
-241
-303
-675
-1064
-1179
-971
-737
-734
-672
-177
560
975
837
498
438
652
658
275
-185
-271
57
377
352
111
88
325
471
329
47
-178
-222
-242
-505
-828
-925
-768
-669
-755
-828
-691
-403
-271
-431
-697
-714
-487
-402
-628
-875
-794
-463
-219
-183
-284
-259
-20
74
-134
-379
-442
-372
-352
-496
-750
-990
-1027
-1088
-1346
-1555
-1512
-1444
-1369
-1223
-1222
-1183
-1050
-1094
-1372
-1509
-1462
-1394
-1356
-1337
-1276
-1003
-710
-660
-779
-816
-758
-796
-929
-1147
-1129
-995
-930
-978
-949
-829
-762
-760
-856
-893
-840
-757
-826
-856
-761
-687
-696
-727
-722
-660
-565
-584
-655
-608
-490
-475
-552
-618
-610
-525
-442
-406
-326
-145
2
78
131
223
314
372
405
479
655
864
1054
1214
1403
1626
1760
1850
1951
2138
2341
2496
2764
3101
3338
3366
3292
3140
3081
3223
2891
623
-1407
-2090
-2112
-1357
-1193
-2138
-2868
-911
655
217
-1343
-2854
-3073
-2474
-2300
-3434
-3756
-2649
-1045
-72
-74
215
878
1101
467
-497
-643
-195
274
-22
-498
0
1264
2159
1571
671
530
1075
1406
972
51
-599
-217
219
38
-442
-624
-413
-68
162
-63
-317
-395
-448
-654
-1030
-1284
-1151
-935
-928
-962
-764
-312
138
223
-200
-519
-364
-66
-169
-556
-712
-406
211
576
490
177
247
511
521
213
-92
-155
-49
94
44
-23
42
119
-24
-212
-275
-194
-125
-298
-533
-590
-418
-331
-458
-720
-846
-706
-512
-495
-647
-691
-595
-465
-549
-701
-815
-951
-1142
-1308
-1360
-1369
-1217
-1225
-1240
-1073
-723
-619
-799
-987
-1091
-993
-944
-1038
-1163
-1069
-840
-678
-584
-550
-537
-600
-706
-827
-921
-1030
-1187
-1288
-1270
-1172
-1066
-1000
-1018
-1044
-1005
-947
-985
-1058
-1132
-1170
-1124
-997
-905
-846
-755
-674
-548
-444
-418
-468
-525
-546
-497
-434
-405
-374
-303
-198
-87
-6
51
89
122
195
250
294
317
339
418
566
732
860
941
1028
1147
1272
1421
1590
1770
1992
2260
2560
2699
2725
2712
2621
2608
2181
626
-679
-1092
-923
-438
-399
-990
-1048
277
932
169
-1169
-2183
-2293
-1982
-2368
-3187
-3002
-1912
-814
-371
-552
-519
-177
-308
-1177
-1804
-1636
-1180
-821
-876
-882
-145
810
998
268
-230
-37
400
438
-70
-509
-258
408
685
315
-31
210
438
549
346
113
103
102
15
-286
-456
-511
-443
-437
-533
-511
-288
-171
-291
-517
-757
-807
-722
-755
-1037
-1113
-772
-368
-234
-386
-523
-497
-326
-343
-577
-702
-555
-258
-81
-64
-36
92
175
100
-54
-140
-84
-16
-58
-100
-13
169
204
13
-191
-253
-235
-310
-463
-570
-509
-367
-350
-464
-610
-652
-646
-703
-836
-970
-1083
-1072
-1187
-1316
-1353
-1440
-1417
-1397
-1348
-1337
-1174
-1104
-1166
-1184
-1190
-1206
-1171
-1184
-1192
-1067
-879
-753
-664
-662
-731
-735
-782
-890
-1000
-1026
-1032
-903
-750
-745
-729
-727
-704
-744
-802
-870
-903
-840
-775
-683
-600
-564
-558
-554
-573
-604
-627
-641
-628
-555
-469
-378
-276
-189
-148
-113
-83
-50
-3
11
68
136
218
305
385
438
437
457
489
524
561
572
577
629
696
730
744
778
854
956
1060
1120
1183
1246
1312
1285
1186
1081
898
751
432
197
125
73
199
207
158
147
216
150
-138
-409
-608
-648
-718
-827
-839
-711
-495
-392
-438
-534
-577
-643
-831
-998
-1080
-996
-903
-835
-775
-721
-564
-505
-526
-607
-639
-523
-454
-425
-411
-339
-167
-56
1
-37
-30
28
85
59
65
219
232
263
251
234
252
213
140
108
104
99
98
75
48
47
37
8
-44
-77
-105
-163
-206
-251
-289
-328
-362
-395
-420
-404
-388
-359
-318
-295
-256
-234
-222
-201
-195
-194
-206
-187
-133
-88
-47
-40
-31
4
13
-4
-25
-33
-18
-25
-15
-11
-12
-19
-19
-34
-47
-73
-103
-87
-92
-97
-105
-122
-114
-145
-206
-209
-231
-226
-239
-272
-268
-259
-229
-245
-274
-300
-321
-310
-309
-304
-302
-296
-282
-291
-304
-344
-354
-374
-408
-416
-415
-410
-403
-409
-417
-407
-393
-419
-416
-445
-406
-399
-654
-1367
-1637
-811
-292
144
-341
-331
425
500
195
-503
-612
-425
-567
-906
-1003
-636
-197
-121
-48
169
367
309
-66
-247
-230
-215
-337
-448
-257
48
175
145
103
172
180
-8
-189
-262
-257
-287
-327
-241
-95
8
-12
-43
-23
-14
-73
-224
-309
-294
-237
-210
-183
-69
37
63
58
34
20
-12
-63
-89
-70
-24
13
63
108
161
179
146
124
94
44
-15
-61
-82
-79
-93
-87
-64
-74
-73
-91
-133
-133
-148
-162
-158
-155
-122
-90
-93
-108
-123
-149
-186
-211
-228
-255
-285
-306
-318
-319
-329
-338
-368
-382
-396
-426
-441
-446
-448
-437
-422
-403
-404
-394
-380
-398
-411
-426
-448
-439
-420
-410
-395
-395
-378
-349
-336
-336
-344
-366
-376
-378
-384
-371
-347
-332
-315
-304
-296
-286
-283
-288
-291
-297
-307
-333
-369
-394
-408
-419
-414
-418
-424
-422
-427
-433
-425
-403
-383
-382
-370
-375
-430
-256
-330
-345
-261
-294
-188
-245
-234
-224
-169
-117
-184
-168
-164
-161
-186
-195
-181
-194
-214
-263
-271
-244
-245
-255
-263
-251
-238
-246
-250
-265
-271
-270
-276
-279
-270
-252
-234
-207
-175
-156
-139
-139
-143
-159
-184
-202
-213
-224
-240
-254
-289
-268
-350
-243
-255
-359
-414
-345
-187
-429
-432
-276
-236
-418
-447
-374
-367
-315
-440
-360
-232
-224
-302
-317
-224
-245
-292
-330
-333
-310
-322
-337
-322
-292
-280
-285
-255
-239
-241
-264
-260
-226
-218
-218
-219
-209
-194
-199
-209
-220
-212
-195
-191
-198
-205
-202
-215
-246
-260
-264
-271
-288
-304
-298
-293
-285
-286
-294
-290
-285
-275
-269
-269
-258
-243
-237
-231
-228
-215
-209
-215
-213
-208
-223
-214
-195
-192
-177
-176
-167
-159
-187
-202
-215
-219
-220
-248
-275
-287
-301
-309
-326
-336
-330
-314
-315
-315
-322
-320
-304
-294
-297
-279
-259
-236
-217
-216
-209
-187
-171
-173
-177
-162
-169
-177
-158
-148
-137
-127
-134
-136
-140
-149
-163
-161
-175
-202
-226
-246
-259
-262
-251
-252
-271
-260
-253
-266
-273
-293
-317
-321
-340
-351
-355
-362
-359
-337
-326
-301
-270
-264
-252
-245
-253
-262
-265
-266
-270
-272
-268
-253
-252
-252
-257
-265
-268
-269
-262
-255
-247
-251
-259
-251
-234
-225
-220
-222
-218
-197
-188
-211
-211
-218
-226
-212
-213
-229
-227
-230
-219
-209
-212
-213
-215
-231
-234
-229
-218
-209
-215
-204
-200
-195
-181
-180
-189
-204
-199
-192
-194
-191
-199
-214
-203
-184
-186
-194
-204
-213
-215
-231
-238
-244
-275
-298
-317
-332
-351
-365
-382
-396
-406
-409
-405
-397
-388
-389
-381
-366
-353
-334
-315
-308
-285
-250
-226
-220
-201
-182
-180
-175
-168
-158
-176
-194
-204
-218
-227
-236
-234
-237
-253
-258
-268
-275
-283
-286
-292
-308
-319
-315
-307
-305
-312
-313
-330
-333
-328
-304
-285
-267
-248
-240
-233
-225
-210
-197
-190
-175
-148
-139
-127
-104
-79
-79
-83
-77
-80
-82
-83
-82
-99
-109
-114
-124
-139
-152
-152
-171
-183
-196
-212
-211
-217
-215
-208
-224
-229
-219
-206
-189
-188
-199
-193
-178
-179
-190
-188
-182
-186
-190
-188
-193
-209
-208
-211
-217
-194
-188
-184
-184
-197
-214
-242
-255
-250
-256
-274
-276
-268
-275
-270
-248
-231
-222
-215
-220
-211
-182
-154
-155
-161
-147
-124
-107
-103
-105
-127
-147
-154
-153
-157
-155
-161
-183
-192
-192
-193
-187
-194
-200
-197
-198
-193
-172
-162
-163
-174
-174
-153
-144
-156
-180
-168
-163
-156
-171
-181
-174
-171
-150
-149
-147
-140
-134
-127
-118
-128
-137
-167
-186
-182
-168
-167
-169
-157
-161
-160
-164
-155
-139
-140
-156
-185
-189
-210
-237
-254
-274
-299
-316
-335
-347
-340
-328
-326
-325
-319
-305
-291
-298
-287
-262
-235
-215
-218
-221
-209
-201
-195
-202
-206
-193
-193
-177
-158
-154
-152
-158
-156
-164
-185
-194
-200
-200
-205
-205
-189
-178
-166
-160
-165
-176
-203
-217
-224
-223
-219
-221
-203
-168
-174
-175
-172
-168
-162
-166
-173
-175
-183
-163
-151
-152
-142
-118
-115
-111
-115
-116
-121
-145
-142
-142
-145
-173
-205
-236
-249
-251
-261
-272
-282
-279
-283
-262
-249
-264
-268
-262
-260
-255
-263
-256
-249
-261
-263
-261
-274
-279
-287
-304
-296
-281
-292
-290
-282
-284
-297
-319
-341
-356
-385
-397
-392
-382
-378
-376
-382
-357
-342
-334
-327
-329
-317
-309
-298
-294
-281
-253
-222
-190
-187
-180
-175
-179
-167
-191
-200
-181
-167
-170
-185
-198
-191
-194
-210
-220
-233
-228
-244
-249
-244
-242
-239
-245
-252
-230
-222
-235
-250
-251
-237
-235
-228
-236
-242
-236
-242
-256
-274
-278
-264
-255
-250
-245
-246
-235
-251
-248
-237
-235
-247
-262
-270
-276
-274
-280
-280
-289
-284
-277
-272
-262
-258
-266
-262
-238
-210
-203
-224
-231
-221
-195
-175
-193
-212
-208
-202
-202
-205
-210
-218
-233
-233
-236
-260
-276
-281
-276
-270
-274
-283
-270
-254
-260
-256
-238
-223
-225
-234
-250
-262
-246
-235
-243
-258
-274
-289
-271
-257
-267
-266
-249
-238
-232
-237
-230
-222
-228
-218
-237
-267
-279
-276
-264
-256
-263
-268
-254
-236
-239
-246
-253
-267
-268
-274
-286
-296
-297
-278
-263
-262
-261
-265
-267
-277
-294
-309
-318
-328
-342
-340
-341
-331
-313
-290
-293
-296
-271
-271
-269
-254
-254
-266
-269
-232
-221
-237
-221
-200
-185
-180
-178
-177
-182
-188
-200
-208
-234
-260
-262
-256
-236
-212
-206
-208
-205
-220
-231
-236
-223
-221
-229
-226
-234
-242
-218
-173
-151
-140
-129
-125
-121
-112
-106
-102
-92
-104
-111
-119
-124
-114
-116
-117
-127
-148
-155
-158
-156
-163
-168
-174
-172
-159
-169
-169
-176
-190
-190
-195
-182
-174
-183
-185
-186
-199
-193
-197
-200
-205
-213
-203
-182
-163
-164
-186
-202
-192
-197
-221
-225
-227
-220
-215
-197
-198
-220
-245
-266
-266
-271
-291
-302
-306
-286
-276
-252
-239
-226
-202
-188
-152
-134
-136
-132
-143
-165
-175
-179
-194
-200
-199
-187
-159
-148
-126
-85
-85
-94
-90
-100
-99
-95
-92
-95
-91
-86
-67
-61
-63
-79
-93
-120
-143
-160
-184
-196
-208
-205
-198
-166
-129
-114
-91
-90
-105
-92
-90
-84
-92
-120
-125
-122
-124
-118
-134
-147
-152
-153
-143
-147
-168
-169
-165
-164
-166
-162
-159
-149
-146
-147
-143
-143
-163
-190
-205
-202
-195
-201
-198
-211
-204
-177
-177
-176
-173
-182
-177
-168
-171
-164
-167
-181
-187
-195
-182
-191
-183
-184
-194
-207
-223
-233
-222
-221
-226
-246
-246
-233
-231
-236
-232
-209
-208
-192
-173
-163
-155
-142
-136
-103
-78
-71
-76
-95
-104
-96
-97
-98
-120
-129
-129
-117
-106
-110
-106
-111
-120
-148
-174
-198
-214
-232
-260
-271
-267
-258
-261
-259
-255
-255
-246
-255
-270
-281
-301
-310
-299
-285
-257
-238
-227
-214
-212
-208
-193
-188
-183
-185
-190
-168
-155
-164
-176
-180
-178
-180
-185
-206
-205
-197
-206
-198
-198
-196
-176
-177
-181
-198
-207
-190
-189
-173
-178
-180
-158
-153
-157
-162
-165
-163
-168
-156
-165
-160
-155
-150
-140
-137
-126
-122
-109
-116
-135
-154
-154
-148
-149
-158
-167
-158
-130
-120
-110
-113
-107
-98
-97
-97
-115
-147
-171
-184
-179
-173
-174
-170
-177
-178
-174
-187
-213
-237
-244
-270
-283
-278
-274
-280
-285
-297
-298
-293
-300
-314
-317
-306
-299
-285
-284
-274
-253
-238
-238
-231
-224
-234
-242
-252
-291
-289
-261
-258
-251
-259
-263
-246
-219
-211
-216
-222
-232
-236
-234
-232
-239
-245
-238
-234
-222
-224
-237
-248
-254
-257
-236
-218
-203
-188
-170
-150
-120
-114
-127
-122
-113
-123
-123
-129
-118
-130
-165
-181
-208
-217
-234
-266
-296
-304
-302
-283
-265
-264
-259
-257
-251
-264
-262
-256
-277
-282
-293
-303
-306
-316
-309
-305
-298
-289
-254
-237
-241
-250
-255
-254
-252
-257
-262
-241
-231
-203
-179
-165
-152
-160
-186
-217
-240
-257
-280
-311
-325
-331
-326
-311
-321
-325
-325
-320
-312
-298
-281
-276
-267
-249
-239
-239
-239
-224
-222
-227
-236
-258
-247
-239
-244
-218
-214
-219
-206
-183
-178
-182
-176
-171
-137
-113
-107
-108
-104
-106
-118
-130
-143
-152
-169
-197
-207
-209
-202
-208
-215
-236
-257
-259
-249
-255
-281
-284
-276
-241
-194
-184
-181
-159
-148
-142
-135
-146
-164
-180
-206
-213
-222
-223
-231
-236
-229
-227
-230
-239
-268
-287
-279
-273
-277
-281
-300
-318
-318
-320
-324
-332
-320
-335
-352
-346
-351
-353
-350
-344
-331
-314
-293
-271
-242
-214
-196
-165
-148
-124
-112
-109
-95
-105
-101
-97
-116
-144
-159
-176
-178
-178
-174
-172
-174
-172
-173
-183
-183
-174
-183
-199
-206
-229
-243
-255
-272
-275
-283
-300
-320
-331
-344
-350
-350
-343
-341
-339
-326
-323
-309
-288
-262
-248
-247
-239
-230
-244
-266
-273
-278
-288
-294
-294
-305
-308
-305
-319
-310
-300
-303
-284
-275
-255
-235
-259
-251
-236
-225
-224
-242
-232
-238
-245
-228
-216
-222
-221
-213
-216
-229
-230
-227
-232
-241
-244
-250
-254
-259
-279
-296
-310
-293
-300
-264
-270
-232
-259
-191
-202
-204
-157
-228
-195
-211
-199
-226
-227
-232
-217
-197
-182
-177
-179
-184
-179
-195
-197
-222
-268
-270
-290
-297
-289
-287
-274
-255
-245
-234
-232
-231
-242
-286
-309
-326
-312
-297
-282
-258
-251
-250
-237
-230
-237
-252
-272
-278
-284
-296
-313
-337
-353
-361
-359
-358
-367
-370
-365
-364
-351
-346
-341
-324
-330
-344
-338
-328
-342
-335
-328
-319
-293
-252
-256
-240
-248
-239
-272
-278
-330
-368
-501
-1035
-1099
-1301
-1548
-1311
-1177
-977
-534
-269
47
237
293
357
305
225
75
-150
-136
-254
-225
-73
-86
-370
180
-60
-249
207
-19
-233
0
-96
-267
-169
-287
-346
-224
-229
-107
-160
-148
-30
-232
-126
-646
-722
-498
-958
-725
-600
-1827
-1038
-979
-1610
-887
-768
-830
-471
-199
-204
-260
-315
-149
-528
-476
-383
-658
-507
-416
-393
-209
-71
-126
-13
-65
-65
-122
-309
-343
-336
-362
-292
-252
-197
-175
-228
-100
-153
-392
-619
-332
-743
-615
-454
-604
-450
-464
-389
-396
-438
-343
-383
-450
-235
-327
-277
-155
-207
-95
-55
-136
-1335
-948
-837
-1845
-1107
-1000
-1014
-724
-523
-421
-417
-555
-407
-477
-604
-598
-622
-568
-618
-408
-202
-242
-4
194
58
189
245
19
-101
-388
-586
-406
-781
-551
-288
-474
-105
-17
-103
-21
-199
-423
-340
-418
-503
-483
-472
-377
-349
-236
-131
-239
-236
-191
-275
-261
-147
-293
-348
-241
-188
-485
-664
-319
-760
-719
-434
-500
-379
-271
-317
-345
-286
-366
-391
-437
-310
-318
-362
-266
-174
-181
-179
-88
-84
-110
-122
-101
-158
-130
-221
-268
-225
-296
-298
-270
-330
-262
-170
-293
-259
-312
-362
-329
-465
-555
-404
-408
-429
-425
-459
-486
-434
-450
-272
-520
-957
-582
-807
-940
-448
-510
-532
-83
-288
-527
-474
-488
-567
-680
-686
-764
-653
-450
-263
-119
-283
-201
-145
-405
-481
-306
-425
-285
-299
-218
-464
-582
-60
-100
-564
-132
377
-226
-179
-7
-798
-828
-315
-464
-644
-455
-386
-398
-424
-274
-95
-258
-423
-79
-818
-908
-606
-838
-752
-227
-202
-543
-124
-121
-212
-644
-314
-215
-452
-512
-490
-182
-396
-281
-407
-326
-483
-279
78
-180
380
298
-310
-248
-491
-823
-517
-252
-376
42
-26
-356
-38
-296
-194
-71
-504
-596
-384
-356
-385
-541
-272
-178
-816
-352
-235
-492
-311
-120
-662
-730
-420
-643
-600
-743
-624
-682
-510
-75
-183
-364
-459
-285
-486
-554
-431
-387
-812
-524
-19
-183
-262
-19
-210
-718
-112
-242
-807
-103
-351
-389
-43
-375
-101
186
61
-584
-46
22
-945
-701
-158
-539
-559
-112
-330
-496
-264
-6
-658
-669
-341
-875
-326
-784
-458
-56
-751
-341
225
-148
-468
-476
43
227
-469
-282
-253
-761
-526
-613
-192
153
112
-377
-339
-2
-461
-459
-840
-796
-138
-336
-545
-353
-66
-180
-106
201
128
-463
-188
-388
-705
-417
-476
-428
-146
-157
96
-29
-451
-82
-429
-1003
-177
-291
-460
-802
-867
-34
128
-407
-684
-174
-402
-40
-49
-445
-293
-608
-385
131
77
-895
-619
17
-385
50
-148
-552
-105
-298
-443
-529
-278
-421
-460
-323
-289
143
-94
-118
59
-187
-450
-306
75
-331
-533
93
-13
-577
141
250
-171
55
454
-167
-436
-204
-489
-182
-466
-350
616
-308
-28
370
-541
-278
-138
-363
-662
-552
-571
25
-269
-220
414
-661
-404
26
-325
-316
-594
-62
295
-179
-179
108
-74
291
-354
-586
42
-143
112
-245
30
58
-161
-305
69
101
-374
-183
-148
4
-568
-315
-186
-123
-116
-138
36
44
390
165
-615
-771
-410
-476
-553
-298
-596
-226
719
253
-397
-594
33
261
-860
-992
-41
-244
-563
-377
-1017
-520
20
-388
4
-829
-733
-22
-1033
-1077
-864
-922
-619
-287
-265
-1108
-475
-410
-1137
-1020
-1037
-1202
-1085
-948
-612
-156
-667
-1327
-672
-867
-1295
-934
-1038
-1337
-1158
-873
-693
-385
-930
-740
-375
-367
-787
-821
-811
-757
-493
-1084
-477
-294
-887
-573
154
-480
-1177
-481
-259
-552
-671
-362
118
-469
-988
-331
-458
-621
-449
-592
-74
152
-412
-666
178
-450
-462
356
-881
-654
-30
-950
-672
105
-653
-576
-92
-35
-327
-371
-233
-784
-324
258
-420
-1128
-557
-459
-1361
-390
89
-581
-587
106
-791
-941
-82
-766
-902
-952
-464
-421
-918
-834
-153
-240
-861
-332
-753
-982
-133
-391
-906
-933
-376
-253
-423
-862
-526
-345
-1067
-981
-241
-513
-629
-95
-166
-821
-490
-397
-363
-659
-708
-176
-867
-713
96
-175
-844
299
-7
-733
-335
-193
-352
-274
-534
-314
-61
-520
-466
-96
-118
-703
-132
189
-777
-563
105
-314
-593
-138
-341
-472
-251
-494
-305
-817
-761
-443
-421
-487
-346
-160
-429
-860
-234
-310
-1387
-918
-332
-1014
-985
-498
-570
-427
-668
-762
-741
-740
-676
-991
-1011
-1054
-970
-801
-556
-768
-883
-771
-793
-1380
-1313
-251
-1039
-917
-175
-782
-1116
-1101
-854
-1095
-1244
-1108
-1031
-903
-1084
-669
-1080
-1055
-893
-1005
-1145
-1001
-548
-1273
-1321
-1181
-581
-1090
-1265
-1042
-615
-660
-1239
-884
-1032
-921
-1062
-1378
-1066
-805
-1198
-697
-238
-893
-647
-625
-547
-278
-474
-519
-842
-548
-365
-673
-335
111
-488
-546
-72
-256
-753
-174
63
-34
-434
-35
-157
-442
-96
-116
-183
-477
-128
124
-70
-706
-27
125
-275
-532
-149
262
281
-102
-493
446
-39
-382
179
333
304
528
222
127
370
127
53
237
499
-106
247
380
210
-23
0
187
85
458
272
-190
242
171
29
-76
-186
89
123
-213
-709
453
164
-734
-125
521
156
-3
-605
-403
83
-728
-195
-184
312
-68
-187
563
125
-286
97
395
-298
97
79
-568
72
47
-169
136
-213
-204
-64
-165
-487
-874
-247
-223
-247
259
-519
-467
19
-31
-459
-875
-409
-286
-659
-132
318
-908
-586
-506
-813
-174
-177
-384
-1130
-475
-615
-350
-290
-43
-688
-850
-264
-535
-905
-1125
-345
-902
-461
-508
-252
-840
-1179
-329
-744
-1161
-795
-316
-955
-533
-524
-427
-464
-697
-283
-206
-673
-633
-139
-498
-508
-384
-286
-459
-600
-352
-30
-195
-137
-120
-818
-334
-87
-100
-442
-718
-96
134
-514
-267
-92
-476
-127
-109
-472
-822
-273
-163
-780
-497
-593
-1091
-446
-462
-471
-328
-502
-361
-30
-673
-754
-329
-1143
-696
-321
-188
-467
-394
-52
-563
-683
-262
-701
-989
-463
-601
-739
-372
-693
-583
-588
-757
-319
-508
-686
-709
-525
-510
-1292
-706
-186
-1314
-1186
65
-90
-793
-306
-391
-956
-941
-874
-867
-528
-757
-1015
-567
-347
-527
-652
-409
-396
-386
-754
-934
-689
-525
-434
-691
-770
-69
-401
-800
-118
-256
-638
-422
-474
-1053
-260
-888
-1412
-263
-296
-476
-706
-468
-9
-527
-944
-770
-646
-643
-1273
-509
-44
-438
-577
-346
-573
-73
-229
-488
-397
-99
-114
-1017
-281
196
-26
-608
165
686
-58
87
-24
-50
-64
-196
-159
-39
-144
184
105
11
-98
-467
-248
-161
52
379
560
399
-334
-127
376
-299
126
94
496
94
22
360
162
-248
-395
273
27
180
18
5
431
197
-382
-102
443
-219
-230
45
27
321
281
-432
199
716
-186
-293
761
274
-514
17
-204
-885
-49
261
-311
-169
545
247
-294
-134
186
339
-329
-308
-46
-188
-118
-177
245
-213
-550
-613
-106
43
123
-105
-396
-288
44
33
-589
237
-511
-706
454
-467
-904
325
-263
-449
-53
-618
-271
-55
-199
-566
-527
-178
-456
-583
-188
-180
-372
-326
-747
-187
463
-39
-426
-589
-344
-288
-489
120
16
-789
242
-148
-575
186
66
-624
-309
79
-190
210
-516
-608
-100
-644
-69
-662
-443
399
301
-367
-666
-424
-530
-164
-22
39
-207
-109
-176
-240
-160
-484
-446
-404
16
118
-350
-298
-29
-157
-231
95
151
-454
-228
197
-102
-455
-259
-88
-164
-386
72
28
-313
77
-217
182
291
-419
-650
235
32
-102
691
332
-439
289
-156
-122
948
395
-493
-24
780
103
-384
397
351
9
903
540
54
282
479
141
-274
927
573
148
772
489
240
772
570
147
750
351
425
141
381
406
-278
38
475
429
345
388
-17
582
488
-108
170
228
217
90
-484
340
659
-94
179
152
102
216
43
-78
188
822
336
-354
215
65
208
655
274
32
44
-40
283
275
-278
488
114
-262
414
-179
-288
476
60
-196
301
617
-314
88
-275
336
538
-292
-76
-445
605
-192
293
225
169
477
-323
0
293
281
-183
118
324
327
237
355
-307
296
696
-190
265
441
330
-549
-225
501
384
-17
-337
191
484
63
-93
-139
358
223
-475
334
141
-278
-270
158
331
291
-34
-265
548
-76
-39
691
-328
-391
-103
523
56
-54
539
-71
346
-165
-153
340
-337
-127
499
373
-248
-414
211
176
-74
416
151
-141
76
246
178
-247
117
222
90
-449
-258
511
369
-763
-378
461
175
-329
-112
147
-285
354
60
-282
295
-37
-428
783
-187
-144
570
74
-531
-294
228
-346
-306
-307
702
-41
-445
9
277
-9
-469
399
432
8
11
1
253
-163
-486
140
124
-387
223
-57
-195
-139
-549
-120
-115
-131
61
-59
-354
631
-521
-647
-169
426
-48
-623
164
443
-353
-1084
531
396
-661
193
90
-384
-58
-193
-278
-196
90
-238
-282
394
-983
-627
159
-204
-13
-1
-134
-664
-416
120
134
-468
-640
-255
-372
53
-64
-627
87
-69
-244
118
-101
-514
56
-235
-280
-518
-505
-114
-37
-26
-60
-314
-629
137
296
-302
-679
26
-38
-248
-308
-426
-136
206
-433
-156
168
-584
136
-186
398
-110
-549
-361
-144
-584
-482
398
-75
311
84
29
200
-252
38
134
9
152
241
308
239
327
146
2
41
271
837
144
-46
1191
54
24
723
417
-30
217
629
488
362
150
126
181
326
609
549
229
588
562
219
385
412
623
286
496
481
512
130
-87
716
500
-95
322
564
351
611
193
-213
470
-8
190
160
-130
660
247
-78
295
654
-79
303
-23
-12
375
-21
23
401
625
238
324
620
694
85
312
463
120
-200
76
648
187
-83
429
31
217
305
-385
259
245
66
116
118
-361
567
279
-426
283
564
6
177
-157
371
365
-324
225
470
224
-173
493
-52
84
952
64
153
857
-32
221
292
-118
245
405
-95
1
-139
32
461
-259
-8
565
450
-91
197
441
-99
-229
445
367
-808
418
610
-386
325
468
-151
130
-154
61
379
-81
-18
79
-347
-104
698
114
-321
350
140
202
450
377
65
216
81
-266
278
379
373
433
-210
-47
24
206
61
197
195
102
58
-102
2
22
296
210
-69
161
474
308
189
465
340
87
577
173
-152
821
429
-69
-16
526
-149
14
703
133
293
-97
70
547
63
181
-184
375
-5
-457
472
-24
-712
-140
498
85
-448
-67
148
-650
-464
-330
69
7
-376
-570
155
-257
-604
328
43
-457
-457
449
-588
-1199
-261
-52
-506
-530
306
-556
-609
-117
-632
-421
-237
-673
-716
214
3
-624
-522
-355
-277
-570
-562
-188
-595
-826
-772
-503
-845
-855
-727
-634
-709
-484
-391
-411
-745
-919
-502
-547
-590
-153
-730
-998
60
-633
-1263
-130
18
-862
-455
-379
-669
-772
-824
146
-568
-896
-549
-723
-159
-861
-823
-523
-635
-530
-465
-622
-974
-973
-576
-971
-1083
-577
-752
-654
-496
-831
-790
-574
-1034
-443
-149
-1106
-936
-31
-892
-826
250
-743
-600
-203
-495
-878
-656
-310
-507
-661
-324
-605
-1082
-349
-571
-848
-815
-657
-929
-883
-259
-750
-403
-688
-584
-37
-854
-677
-299
-222
-939
-718
-313
-558
-520
-566
-634
-513
-395
-830
-571
-260
-964
-702
54
-1077
-449
-91
-1071
-435
-261
-371
-12
-604
-955
-295
-251
-625
-331
-219
-251
-644
-282
-262
-246
-554
-1022
-182
49
-376
-861
-110
-523
-680
92
-684
-236
-13
-417
-425
-700
73
-412
-834
-243
-219
-215
-503
-619
-154
-559
-621
-457
42
-63
-990
-653
-70
-343
-626
15
-763
-443
-617
-353
8
-496
-60
-264
-171
-612
-368
-29
-418
-384
-192
-281
-755
-346
2
-381
-298
-200
102
-398
-437
-273
-9
-204
-800
-76
-118
-228
-102
-402
-130
-383
-157
-514
163
534
-452
-394
104
-672
-123
351
-466
-373
227
-454
169
300
-158
-158
73
-485
-251
497
-400
-342
-157
-393
-711
-231
150
-362
-163
-218
-340
114
-370
-433
130
-288
87
-5
-327
-140
-257
-279
-134
55
5
-61
43
10
40
156
-497
-273
-63
245
-168
-256
166
-231
323
-166
251
326
95
-110
-233
305
-18
-157
-699
214
-28
-231
636
-114
-242
95
408
154
-464
-22
220
23
-147
624
-200
-135
-139
172
734
279
31
506
268
-92
323
-63
305
137
-162
455
486
-134
410
510
-12
345
517
33
327
717
20
95
78
272
256
100
227
251
111
381
229
206
26
230
253
238
231
-464
70
83
27
136
-214
413
83
131
299
-8
172
154
273
280
186
7
579
16
115
410
-1
101
583
571
38
319
223
-122
88
159
322
323
174
352
266
208
136
524
274
61
-112
515
242
-164
200
470
172
65
-83
247
294
-369
230
223
-209
-162
146
9
166
-39
-112
367
375
307
-378
-57
229
67
-132
-56
66
275
329
6
24
-155
65
-89
135
149
91
-261
-336
359
-171
-165
-25
202
84
68
180
16
-329
-102
112
-491
-77
-210
145
-443
228
-598
-496
-391
-702
540
-459
-23
40
-478
-521
-37
-207
-456
-27
-452
-124
189
-290
-195
-533
-74
-44
-474
-108
-419
-57
-364
-374
-814
-51
-29
-508
-34
-267
-462
-524
-46
-660
-201
155
-511
-513
-133
-210
-778
-599
-521
-583
-273
-308
74
-664
-566
98
-578
-827
-206
-475
-495
-697
-336
-431
-641
-345
-87
-262
-818
-438
-575
-460
-755
-691
-715
-569
-596
-628
-446
-372
-453
-1087
-180
-174
-1128
-691
-395
-727
-931
-769
-623
-430
-471
-906
-915
-507
-402
-639
-851
-441
-554
-817
-941
-613
-416
-830
-566
-742
-303
-740
-654
-463
-264
-294
-901
-636
-878
-223
-869
-639
-432
-870
-686
-711
-673
-900
-895
-541
-941
-755
-921
-723
-930
-1183
-342
-719
-642
-781
-700
-1042
-1047
-295
-979
-899
-327
-418
-1255
-885
-564
-807
-1146
-817
-188
-1052
-758
-540
-621
-1350
-926
-596
-788
-907
-1117
-766
-987
-1065
-552
-766
-1321
-788
-944
-808
-858
-958
-657
-997
-657
-590
-459
-907
-976
-437
-1153
-1044
-728
-735
-624
-960
-526
-987
-744
-596
-902
-973
-1039
-541
-636
-1200
-898
-945
-1198
-780
-782
-747
-549
-474
-1391
-803
-629
-1108
-779
-742
-156
-963
-1060
-1003
-729
-957
-1171
-579
-859
-767
-908
-562
-955
-991
-901
-897
-1075
-950
-674
-1023
-682
-508
-999
-894
-811
-812
-512
-945
-1047
-1072
-816
-1173
-808
-951
-1165
-393
-1131
-1152
-802
-859
-966
-833
-1102
-1005
-678
-1316
-1016
-818
-1205
-1034
-680
-1269
-1008
-935
-1194
-1021
-678
-1274
-1365
-482
-958
-886
-721
-1775
-1408
-200
-1172
-1283
-521
-834
-1117
-920
-833
-1140
-837
-938
-1087
-1495
-916
-1095
-1254
-913
-873
-1311
-1067
-1056
-1496
-927
-1289
-1464
-1696
-895
-1419
-1525
-735
-1413
-1207
-1323
-1336
-1610
-863
-1510
-1526
-875
-1259
-944
-1906
-863
-876
-1361
-950
-1105
-1320
-1601
-1180
-1857
-973
-482
-1365
-1167
-1299
-1090
-1455
-1037
-1015
-1383
-1383
-1134
-1090
-1365
-1365
-1423
-1231
-1292
-1015
-1289
-1141
-1128
-1218
-1236
-1280
-1358
-1301
-806
-917
-1470
-867
-902
-1435
-850
-1010
-545
-629
-1218
-1340
-846
-791
-1084
-757
-301
-1010
-1363
-682
-893
-785
-698
-352
-500
-672
-909
-453
-250
-445
1
-1112
-815
-440
-471
-346
-440
-599
-378
-441
-447
-146
-367
-400
-308
-893
-580
-217
-729
61
-252
-783
-156
-200
-476
-870
-265
-535
-434
-286
-394
-785
-626
-684
-873
-481
-359
-343
-775
-627
-862
-508
-680
-738
-563
-1015
-200
-473
-814
-593
-601
-526
-788
-300
-535
-476
-610
-336
-530
-913
-314
-216
-453
-253
-392
-430
-283
-534
-482
-269
-537
-997
-689
-38
-368
-385
189
78
-1190
-567
-438
-798
-135
-487
-1006
-171
-579
-570
-276
-896
-609
-163
-279
-446
-97
-865
-1101
-319
-216
-423
-207
14
-572
-446
-97
-119
-106
-217
-341
-208
-373
-389
-247
-216
-712
-569
-31
-454
-383
-147
147
-4
-601
-78
-216
-716
-618
-189
-323
-308
-173
42
115
-131
-346
-224
212
-118
120
232
-148
-56
92
160
139
52
448
461
4
317
137
1
79
-271
-130
161
87
140
301
279
160
-89
233
95
85
238
84
-51
143
-197
-109
482
76
573
712
395
-133
-484
37
-239
-19
186
88
367
522
-73
295
338
149
3
153
267
58
250
140
191
88
189
261
218
367
278
426
12
-220
-21
500
-139
71
739
110
176
272
-562
-515
-61
188
404
695
16
442
-199
-781
-44
-119
145
-249
398
174
-811
-48
62
-362
-219
199
-126
-157
-40
-566
-212
-39
-535
-268
-173
-500
-168
-99
-427
-843
-431
-570
-944
-402
-677
-346
-614
-580
-225
-964
-693
-898
-812
-624
-605
-642
-655
-304
-862
-559
-808
-793
-460
-413
-273
-375
-725
-991
-986
-552
-545
-535
-445
-1015
-631
-506
-731
-864
-492
-256
-529
-653
-712
-709
-792
-656
-799
-568
-308
-262
-114
-356
-465
-973
-868
-866
-691
-308
-645
-259
-227
-166
-79
-577
-449
-630
-434
-392
-275
-298
-318
-564
-501
-400
-487
-430
-359
-5
-530
-585
-462
-483
-445
-377
-222
-482
-143
-24
-531
-255
-199
-286
-365
-133
64
-364
-182
-402
-481
-158
-163
-181
-177
12
-232
-462
-11
-170
-309
186
11
-531
-286
10
-343
-79
-33
-248
-49
-165
102
-179
-301
-34
-168
-86
-85
143
-132
4
-10
167
-121
-89
205
121
166
282
133
-464
-197
-208
313
148
-116
370
220
-28
-73
-84
-127
-45
106
-149
-86
54
-142
-62
59
-226
-344
-15
253
-235
-447
-88
-170
46
24
-12
-59
-44
-165
-33
-92
-236
57
15
309
21
-57
-204
-552
-105
100
133
-245
177
48
-413
-518
-259
38
-264
-177
-36
-155
-228
-284
-153
-288
-444
-215
-427
-233
-147
-381
-490
-369
-26
-499
-558
-482
-374
-245
-418
-191
-212
-266
-326
-491
-255
-167
-371
-190
-620
-670
-445
-421
-409
-689
-506
-367
-711
-637
-401
-520
-775
-599
-546
-492
-760
-421
-196
-583
-689
-537
-478
-826
-378
-251
-225
-248
-665
-311
-392
-520
-263
-540
-373
-325
-431
-517
91
-42
-514
-340
-137
-693
-540
-141
-340
15
-522
-723
-306
-475
-685
-441
-140
-615
-533
-338
-1131
-626
-420
-474
-292
-368
-386
-776
-736
-753
-687
-529
-485
-506
-165
-25
-107
-615
-302
-492
-485
-430
-558
-210
-187
-203
-580
-60
-225
-460
-307
-114
-369
-374
-130
-752
-341
-311
-503
-184
-338
-377
-160
-329
-452
-62
-611
-699
-152
-332
-283
-656
-258
-56
-433
-413
-62
94
-175
205
102
-235
-181
-295
-240
-262
-222
-119
100
-9
82
107
-307
-413
-131
-196
-239
-192
30
-107
-292
-341
-417
-50
36
-344
45
364
-194
-581
-482
-182
-66
-107
-192
422
50
-450
-170
-181
-519
-292
142
-181
-278
-77
-290
-178
-114
-570
-60
372
-100
-178
252
-541
-510
-109
-543
-230
-139
-91
-167
-175
146
-45
-73
-5
-216
-486
-261
25
-252
2
5
-96
145
123
146
70
221
138
248
212
-77
245
281
-92
13
562
267
-15
225
262
-36
-64
-158
-125
183
-190
-78
-30
-343
-178
101
-57
-138
303
155
-287
-293
-437
-663
-758
-644
-162
-38
-18
-101
-69
-143
-175
-374
-577
-264
-388
-433
-291
-145
-206
-233
62
8
59
-128
-223
-98
-206
-370
-672
-386
-155
-322
-426
165
368
-406
-354
-144
-501
-413
-580
-528
-75
-262
-354
-313
-104
-297
-301
-237
-194
-316
-463
-469
-896
-783
-577
-578
-455
-259
20
-303
-475
-620
-744
-368
-630
-566
-152
-275
-669
-683
-252
-365
-209
-322
-409
-71
-368
-631
-616
-331
-336
-746
-264
-200
-306
-243
-271
-443
-365
-162
-443
-383
-293
-635
-342
-347
-205
-166
-122
-243
-566
-37
-342
-564
-482
-229
-141
-456
-508
-378
-210
-489
-420
63
-39
-421
-637
-276
-257
-549
-229
281
-254
-380
-124
-324
-472
-150
-99
-456
-531
-172
-260
-632
-177
-172
-442
-348
-323
-304
161
-156
-711
-515
-299
-485
-352
-114
-153
-351
-407
-302
-151
-128
-525
-279
-7
-209
-332
-430
-407
-377
-339
-167
-206
-450
-455
-149
-241
-342
-292
-459
-302
-199
-394
-144
-106
-446
-62
21
-258
-375
-369
-249
-262
-136
-175
-288
-237
-402
-201
91
-103
-105
-221
-299
-364
-406
-370
-137
-86
-253
-203
-154
-349
-450
-439
-399
-375
-361
-277
-391
-491
-442
-202
-395
-532
-138
-184
-430
-578
-425
-446
-597
-320
-252
-110
-1
-213
-468
-469
-426
-381
-270
-303
-350
-127
-246
-407
-269
-144
-187
-407
-145
191
-213
-438
-380
-476
-364
-404
-324
-175
-69
-346
-612
-392
-534
-636
-524
-480
-217
-268
-484
-542
-495
-505
-577
-185
-317
-615
-637
-556
-557
-709
-448
-442
-718
-466
-216
-330
-615
-596
-531
-492
-527
-665
-463
-331
-755
-700
-303
-326
-579
-656
-493
-321
-511
-635
-566
-573
-682
-549
-325
-536
-427
-337
-548
-478
-427
-564
-542
-483
-415
-444
-391
-394
-577
-599
-446
-413
-440
-390
-362
-278
-433
-396
-421
-569
-618
-600
-276
-424
-608
-445
-444
-524
-562
-334
-338
-453
-445
-186
-359
-429
-355
-758
-581
-361
-319
-371
-253
-72
-375
-373
-302
-259
-295
-170
3
-88
44
-258
-276
-76
-5
-41
13
91
20
58
74
-178
-353
-120
-166
-273
-164
60
8
-157
-53
-69
-29
-285
-316
69
5
7
155
97
112
107
61
-14
-36
-96
24
51
-147
-286
-111
-232
-89
102
115
100
-97
-140
-73
-1
-93
-143
-24
-113
-127
30
136
84
-194
-389
-236
-226
-326
-311
-97
55
-83
-48
-58
-582
-539
-195
-295
-301
-110
48
-276
-583
-587
-699
-415
-288
-394
-108
-110
-416
-648
-501
-619
-550
-109
-144
-278
-348
-437
-734
-569
-368
-429
-331
-251
-239
-347
-551
-596
-720
-573
-441
-467
-312
-286
-537
-558
-420
-467
-471
-522
-363
-401
-354
-313
-671
-909
-785
-561
-402
-265
-349
-310
-401
-750
-704
-350
-232
-411
-287
-197
-350
-436
-612
-820
-674
-311
-330
-363
-299
-203
-330
-482
-390
-346
-376
-370
-433
-348
-333
-201
-190
-608
-358
-52
-131
-229
-261
-346
-484
-707
-748
-391
-349
-596
-278
59
-185
-471
-462
-586
-712
-508
-402
-496
-262
-224
-489
-656
-619
-323
-323
-522
-473
-377
-432
-703
-975
-899
-588
-507
-434
-320
-296
-493
-684
-741
-744
-437
-437
-770
-759
-515
-621
-965
-979
-933
-906
-878
-692
-354
-615
-1002
-901
-897
-782
-566
-517
-794
-690
-448
-367
-491
-741
-661
-470
-529
-593
-240
-370
-830
-838
-591
-537
-452
-356
-481
-687
-689
-419
-441
-655
-512
-337
-406
-396
-240
-212
-534
-660
-237
-140
-378
-426
-368
-279
-387
-314
-116
-134
-465
-280
19
-119
-116
-15
-37
-128
-39
216
256
81
-84
-27
146
13
-87
199
205
-33
13
239
166
35
24
103
192
468
410
348
334
201
190
403
533
475
573
445
464
521
427
544
658
480
382
570
560
295
356
340
211
290
398
354
367
195
179
422
445
344
174
165
352
475
452
504
497
383
241
287
335
374
212
-23
51
285
271
318
360
185
150
357
422
337
300
187
104
187
355
466
239
-111
73
210
172
113
223
120
-69
-62
4
36
14
-34
-27
113
231
146
-104
-145
-238
14
247
161
242
302
152
-77
33
149
118
-27
-17
80
244
296
73
76
129
-113
-121
217
337
121
-84
-98
108
139
48
94
320
279
147
257
42
-148
-75
41
8
113
253
281
175
88
81
196
248
61
83
336
390
199
373
546
463
195
197
373
521
432
323
398
379
349
532
614
512
383
202
257
177
-35
-16
197
339
459
490
341
154
142
-94
-113
154
122
162
276
175
147
110
85
85
183
146
71
202
-27
-184
-27
150
205
363
536
529
392
127
53
-46
-95
244
468
502
590
656
443
207
108
252
248
246
486
684
633
460
394
422
455
511
578
644
586
372
222
347
397
360
358
548
701
654
453
194
67
184
261
277
478
486
460
598
645
466
277
83
-4
34
171
361
444
481
460
481
488
426
269
225
268
231
208
282
327
346
308
300
502
593
260
94
207
130
-41
-55
200
236
212
273
357
324
166
44
-30
-85
-53
125
188
182
208
224
282
184
92
103
173
171
116
154
33
-89
-33
177
462
382
204
65
89
-43
-247
-210
6
201
176
214
223
79
-63
-177
-116
26
139
207
129
118
141
22
-227
-152
-63
96
160
26
78
134
-29
-200
-126
-49
-63
-82
56
244
78
-220
-285
-217
-33
95
146
187
155
18
-158
-137
-57
-83
-105
69
199
75
-52
-71
-54
-191
-240
-199
-354
-411
-372
-268
-170
-135
26
111
-25
-190
-220
-118
-60
-121
14
228
240
81
48
69
-77
-190
-161
-122
-34
-75
-133
-115
-160
-190
-103
5
95
32
-31
-35
-68
-166
-193
-39
-24
-65
-21
64
-4
-144
-159
-146
-126
-77
5
135
107
-31
-4
100
92
63
91
114
114
93
120
174
156
144
177
221
202
134
88
59
-9
-24
66
176
241
100
19
56
-6
-97
-132
-12
36
-43
-26
-12
16
-23
-123
-116
-36
-84
-167
-135
-99
-50
-42
-29
3
17
-35
-129
-115
-92
-126
-175
-172
-88
-39
-4
1
-17
-39
-73
-90
-76
-79
-68
-49
-39
8
55
73
-7
-117
-148
-144
-177
-140
-81
-79
-78
-99
-122
-88
-91
-137
-128
-130
-132
-116
-115
-98
-77
-67
-28
-20
-41
-41
-49
-76
-97
-98
-100
-79
-49
0
46
47
24
7
4
-31
-44
-16
29
29
30
48
52
-2
-49
-82
-90
-51
-25
-21
-33
-37
-69
-102
-107
-129
-155
-163
-187
-180
-166
-185
-208
-181
-153
-142
-124
-113
-120
-146
-153
-134
-120
-102
-80
-60
-42
-52
-62
-83
-100
-116
-133
-158
-164
-161
-153
-152
-186
-204
-191
-167
-153
-195
-226
-236
-253
-264
-255
-241
-252
-274
-287
-312
-304
-291
-273
-265
-274
-257
-224
-201
-185
-172
-159
-137
-131
-131
-136
-127
-115
-92
-63
-67
-89
-121
-169
-191
-212
-214
-190
-152
-118
-113
-135
-172
-194
-219
-254
-272
-248
-205
-202
-189
-193
-216
-233
-236
-220
-213
-209
-233
-234
-223
-220
-200
-204
-216
-220
-188
-157
-146
-147
-138
-142
-137
-121
-136
-146
-156
-173
-179
-170
-169
-176
-194
-207
-222
-220
-220
-236
-232
-229
-226
-224
-208
-210
-202
-190
-171
-168
-170
-193
-217
-225
-222
-134
-215
-481
-329
55
-54
-492
-428
74
39
-430
-458
-94
-11
-258
-423
-283
-143
-144
-175
-313
-398
-202
-19
-267
-437
-173
33
-205
-452
-241
1
-133
-369
-346
-190
-218
-332
-333
-281
-256
-285
-351
-343
-297
-261
-329
-453
-407
-251
-266
-383
-345
-237
-246
-333
-304
-256
-312
-376
-343
-299
-330
-334
-289
-286
-290
-299
-275
-242
-253
-240
-243
-293
-314
-243
-231
-270
-242
-196
-202
-218
-208
-194
-201
-227
-205
-190
-220
-243
-246
-248
-284
-301
-293
-284
-305
-313
-326
-351
-358
-371
-372
-392
-403
-374
-361
-361
-357
-339
-335
-336
-329
-311
-323
-349
-341
-330
-336
-356
-373
-370
-392
-400
-401
-412
-402
-384
-391
-418
-432
-433
-455
-469
-483
-481
-471
-479
-490
-516
-515
-521
-533
-524
-530
-535
-514
-521
-524
-516
-500
-475
-475
-471
-471
-483
-471
-445
-422
-421
-435
-413
-393
-401
-418
-408
-415
-439
-438
-412
-404
-415
-399
-377
-358
-368
-382
-389
-416
-405
-395
-400
-409
-386
-377
-381
-365
-358
-343
-330
-319
-317
-319
-312
-290
-291
-277
-241
-223
-224
-223
-222
-221
-229
-230
-218
-216
-208
-209
-215
-217
-243
-292
-310
-306
-309
-328
-351
-357
-371
-387
-394
-407
-426
-439
-440
-442
-437
-409
-420
-435
-406
-386
-385
-400
-406
-404
-395
-412
-423
-419
-402
-400
-408
-398
-383
-397
-381
-377
-407
-412
-423
-423
-419
-430
-439
-430
-441
-445
-434
-436
-436
-441
-467
-483
-506
-530
-542
-559
-525
-502
-503
-487
-480
-459
-441
-439
-443
-434
-431
-432
-432
-437
-438
-439
-432
-425
-417
-404
-386
-391
-386
-387
-395
-395
-379
-383
-378
-383
-372
-352
-371
-383
-380
-361
-335
-293
-284
-307
-331
-348
-343
-335
-322
-336
-333
-323
-324
-319
-321
-336
-340
-325
-325
-353
-349
-343
-347
-356
-359
-331
-329
-310
-303
-314
-325
-324
-311
-309
-305
-303
-309
-319
-320
-328
-347
-353
-357
-351
-349
-347
-348
-351
-349
-352
-349
-332
-323
-338
-333
-311
-291
-291
-303
-317
-302
-278
-273
-248
-219
-208
-207
-208
-206
-211
-185
-170
-194
-202
-168
-155
-160
-155
-142
-142
-146
-141
-155
-197
-219
-227
-218
-209
-233
-245
-251
-244
-254
-271
-280
-272
-260
-235
-244
-217
-209
-234
-232
-209
-202
-198
-190
-195
-176
-172
-168
-153
-159
-177
-192
-198
-202
-184
-165
-156
-155
-163
-174
-155
-152
-158
-165
-183
-206
-227
-255
-257
-245
-253
-265
-282
-267
-257
-260
-258
-231
-224
-219
-236
-259
-246
-231
-222
-233
-232
-227
-222
-243
-257
-270
-280
-307
-331
-330
-324
-339
-342
-331
-319
-305
-286
-292
-280
-261
-251
-263
-285
-298
-272
-269
-265
-270
-287
-276
-257
-255
-251
-253
-239
-229
-248
-256
-280
-288
-298
-301
-303
-297
-299
-279
-285
-295
-284
-285
-266
-261
-273
-282
-300
-298
-296
-305
-323
-338
-338
-323
-322
-338
-347
-329
-313
-308
-306
-311
-303
-301
-290
-272
-256
-270
-269
-258
-237
-225
-213
-217
-231
-232
-238
-241
-241
-245
-237
-240
-232
-227
-216
-217
-190
-181
-157
-139
-166
-183
-201
-220
-213
-192
-202
-215
-206
-199
-185
-164
-148
-139
-148
-150
-162
-159
-142
-151
-150
-129
-123
-133
-136
-124
-117
-133
-145
-131
-145
-131
-111
-103
-89
-91
-84
-61
-52
-47
-20
-20
-26
-29
-35
-42
-28
-20
-19
6
26
15
13
1
-7
-20
-39
-68
-77
-66
-57
-45
-24
-32
-42
-42
-30
2
4
-18
-7
1
-32
-39
-21
-14
-26
-30
-47
-58
-47
-40
-40
-41
-47
-57
-56
-38
-23
-19
-7
1
4
-18
-29
-28
-32
-49
-71
-91
-106
-120
-117
-102
-111
-112
-94
-101
-110
-114
-106
-106
-84
-78
-90
-80
-87
-71
-68
-80
-82
-77
-82
-89
-94
-102
-114
-132
-129
-104
-113
-110
-117
-110
-85
-65
-41
-50
-58
-61
-61
-55
-53
-34
-5
10
33
47
26
3
-17
-33
-39
-53
-55
-49
-26
-32
-22
-10
-27
-34
-26
-32
-25
-17
-7
6
9
-6
-1
9
8
2
-14
-19
-12
-2
-17
-29
-38
-27
-11
-28
-45
-38
-36
-35
-45
-52
-49
-39
-30
-12
-3
24
41
48
51
25
8
8
-2
-19
-42
-45
-60
-70
-58
-58
-71
-88
-92
-100
-113
-104
-115
-104
-85
-83
-93
-98
-96
-106
-119
-120
-133
-158
-163
-162
-164
-161
-161
-152
-134
-134
-150
-153
-158
-145
-134
-137
-133
-125
-128
-136
-140
-153
-141
-132
-130
-128
-139
-152
-175
-184
-163
-155
-166
-175
-188
-204
-194
-186
-184
-198
-190
-150
-133
-114
-114
-151
-154
-150
-138
-122
-103
-93
-84
-99
-118
-106
-89
-105
-108
-102
-101
-78
-87
-108
-122
-134
-157
-159
-162
-159
-158
-159
-157
-168
-195
-213
-215
-210
-211
-237
-260
-267
-273
-263
-239
-228
-217
-217
-224
-221
-233
-222
-220
-210
-228
-258
-269
-277
-275
-278
-259
-250
-254
-251
-262
-264
-281
-289
-283
-267
-267
-277
-276
-262
-248
-239
-231
-221
-218
-220
-229
-245
-232
-228
-234
-246
-256
-240
-243
-251
-255
-250
-238
-239
-252
-249
-246
-264
-263
-265
-279
-280
-278
-257
-237
-227
-212
-184
-180
-178
-183
-194
-182
-158
-159
-172
-198
-202
-193
-211
-241
-251
-278
-294
-297
-291
-288
-300
-331
-357
-364
-344
-348
-358
-335
-330
-331
-327
-348
-352
-357
-368
-355
-350
-349
-323
-303
-295
-277
-260
-272
-266
-257
-253
-247
-252
-229
-235
-262
-249
-241
-249
-278
-304
-298
-311
-326
-332
-330
-313
-304
-304
-289
-289
-310
-305
-314
-322
-318
-326
-331
-320
-313
-305
-301
-297
-302
-316
-305
-298
-287
-274
-282
-299
-306
-298
-286
-289
-308
-312
-314
-320
-316
-319
-328
-336
-350
-355
-342
-344
-367
-369
-379
-394
-395
-411
-424
-434
-419
-421
-418
-394
-392
-375
-345
-329
-306
-302
-301
-293
-282
-267
-253
-251
-279
-292
-288
-281
-268
-288
-300
-301
-290
-270
-271
-274
-300
-306
-290
-290
-300
-292
-292
-300
-304
-295
-302
-307
-302
-272
-249
-269
-247
-213
-203
-184
-160
-131
-124
-95
-67
-82
-84
-83
-66
-65
-90
-92
-71
-67
-66
-84
-102
-119
-132
-139
-137
-135
-133
-150
-162
-171
-192
-216
-226
-233
-235
-231
-232
-249
-251
-249
-261
-274
-282
-272
-265
-258
-246
-260
-273
-277
-273
-281
-310
-325
-315
-301
-277
-274
-276
-275
-254
-238
-228
-226
-238
-231
-234
-215
-200
-232
-238
-254
-250
-265
-279
-288
-291
-295
-305
-319
-336
-336
-326
-332
-313
-308
-307
-309
-311
-313
-314
-310
-287
-271
-285
-285
-289
-298
-296
-294
-290
-292
-315
-318
-320
-331
-350
-356
-368
-379
-388
-404
-393
-381
-336
-280
-297
-292
-300
-293
-286
-295
-303
-284
-270
-247
-229
-229
-219
-210
-192
-191
-211
-220
-206
-215
-215
-214
-222
-237
-247
-276
-293
-294
-276
-263
-280
-292
-299
-319
-329
-339
-343
-327
-333
-340
-332
-344
-339
-324
-330
-302
-292
-301
-295
-288
-268
-243
-249
-258
-264
-270
-253
-240
-230
-210
-197
-183
-177
-178
-188
-202
-216
-215
-208
-222
-214
-205
-213
-225
-249
-255
-272
-301
-315
-312
-311
-299
-306
-322
-319
-314
-291
-272
-263
-255
-242
-251
-236
-205
-196
-202
-206
-203
-195
-188
-200
-192
-205
-231
-234
-227
-226
-248
-243
-248
-242
-198
-190
-213
-245
-251
-254
-265
-277
-310
-327
-328
-315
-326
-335
-347
-348
-350
-341
-333
-321
-303
-315
-307
-307
-327
-301
-275
-268
-258
-267
-280
-274
-288
-268
-266
-293
-310
-323
-329
-328
-320
-317
-309
-308
-301
-287
-302
-311
-312
-320
-308
-301
-294
-297
-303
-313
-315
-331
-339
-320
-307
-281
-265
-265
-239
-246
-259
-247
-266
-256
-248
-269
-268
-279
-278
-264
-270
-283
-286
-273
-273
-270
-289
-295
-292
-286
-292
-327
-339
-332
-356
-372
-367
-368
-385
-417
-439
-432
-439
-438
-430
-446
-424
-408
-434
-442
-440
-461
-457
-446
-462
-482
-479
-461
-447
-448
-462
-457
-444
-419
-409
-399
-405
-418
-401
-389
-398
-396
-375
-374
-383
-380
-370
-349
-334
-333
-321
-324
-331
-328
-315
-295
-277
-265
-257
-240
-207
-196
-186
-209
-214
-205
-204
-209
-203
-185
-170
-179
-194
-196
-186
-176
-179
-195
-202
-202
-206
-207
-215
-210
-205
-208
-207
-216
-229
-232
-233
-219
-196
-224
-229
-193
-194
-193
-212
-223
-222
-213
-220
-236
-227
-221
-214
-209
-208
-222
-241
-230
-227
-249
-260
-284
-282
-274
-270
-267
-262
-246
-248
-257
-230
-203
-193
-194
-193
-193
-186
-175
-172
-168
-176
-194
-184
-183
-188
-203
-219
-232
-245
-244
-244
-254
-254
-252
-243
-215
-196
-194
-194
-178
-179
-179
-175
-177
-177
-194
-202
-194
-191
-176
-174
-178
-176
-188
-191
-197
-217
-210
-210
-221
-219
-236
-239
-253
-262
-245
-240
-250
-263
-256
-266
-268
-271
-276
-279
-284
-275
-278
-293
-303
-307
-292
-264
-253
-242
-231
-255
-267
-275
-290
-291
-316
-313
-309
-330
-331
-331
-338
-343
-366
-388
-381
-379
-377
-375
-394
-393
-389
-407
-396
-387
-371
-350
-363
-358
-345
-333
-327
-321
-328
-314
-298
-317
-327
-310
-313
-313
-311
-336
-346
-337
-307
-308
-303
-302
-301
-295
-281
-257
-269
-281
-288
-282
-274
-275
-258
-244
-251
-259
-270
-276
-285
-305
-309
-317
-331
-330
-326
-334
-344
-339
-331
-310
-309
-306
-318
-321
-316
-319
-319
-322
-317
-319
-310
-297
-282
-284
-286
-269
-244
-219
-206
-189
-185
-179
-181
-196
-183
-167
-158
-178
-192
-197
-220
-235
-230
-228
-238
-243
-249
-251
-243
-243
-247
-234
-228
-218
-208
-177
-152
-142
-152
-167
-181
-176
-165
-152
-139
-128
-123
-108
-93
-58
-33
-15
-13
-6
-8
-7
3
-11
-9
-23
-30
-34
-42
-54
-53
-39
-41
-51
-71
-79
-88
-93
-83
-88
-89
-79
-57
-42
-39
-46
-58
-85
-94
-119
-120
-96
-94
-98
-85
-93
-110
-115
-126
-106
-88
-93
-105
-109
-122
-113
-118
-112
-117
-135
-160
-185
-201
-194
-183
-208
-226
-242
-255
-254
-259
-250
-250
-237
-246
-274
-288
-291
-293
-293
-285
-290
-279
-273
-271
-274
-271
-248
-217
-221
-230
-222
-206
-186
-174
-186
-180
-165
-171
-168
-167
-181
-173
-173
-170
-166
-182
-185
-178
-203
-217
-233
-232
-211
-215
-201
-182
-181
-174
-160
-158
-154
-149
-156
-153
-151
-152
-136
-157
-177
-179
-177
-142
-116
-118
-121
-128
-134
-132
-146
-154
-150
-143
-119
-125
-139
-136
-136
-149
-164
-186
-188
-190
-204
-202
-197
-199
-205
-240
-249
-237
-228
-215
-224
-220
-197
-181
-187
-205
-222
-204
-174
-172
-175
-157
-133
-116
-114
-105
-88
-67
-57
-47
-54
-68
-62
-40
-32
-46
-63
-67
-69
-73
-80
-103
-105
-105
-95
-96
-104
-111
-114
-120
-125
-137
-153
-163
-167
-176
-151
-141
-131
-102
-85
-89
-80
-71
-78
-87
-68
-32
-20
-34
-35
-30
-25
-46
-59
-68
-85
-87
-100
-102
-105
-93
-87
-88
-93
-92
-102
-108
-118
-115
-123
-130
-130
-134
-137
-137
-141
-157
-154
-152
-159
-175
-191
-200
-206
-219
-224
-216
-211
-203
-211
-215
-206
-206
-200
-209
-206
-190
-171
-197
-190
-181
-180
-185
-189
-199
-195
-197
-217
-237
-239
-238
-238
-259
-283
-295
-311
-300
-282
-278
-266
-240
-236
-228
-228
-231
-233
-232
-232
-233
-237
-234
-247
-244
-235
-243
-238
-249
-273
-286
-305
-320
-323
-306
-311
-320
-321
-351
-380
-401
-409
-405
-389
-387
-395
-395
-399
-420
-430
-439
-448
-465
-453
-456
-482
-495
-515
-520
-523
-513
-501
-486
-471
-481
-475
-464
-465
-458
-450
-456
-453
-439
-430
-443
-449
-452
-457
-466
-452
-449
-456
-444
-450
-433
-415
-408
-399
-405
-402
-392
-390
-397
-416
-421
-415
-412
-403
-399
-391
-389
-395
-411
-421
-426
-434
-427
-432
-420
-406
-388
-370
-346
-322
-290
-274
-272
-271
-273
-269
-258
-267
-276
-257
-263
-254
-267
-299
-293
-309
-306
-292
-292
-300
-286
-290
-293
-289
-276
-259
-250
-257
-253
-250
-246
-259
-284
-282
-291
-295
-301
-313
-310
-301
-300
-302
-305
-304
-279
-265
-264
-273
-285
-291
-298
-303
-299
-301
-290
-277
-269
-256
-258
-259
-264
-267
-275
-259
-265
-291
-312
-319
-310
-313
-299
-274
-255
-244
-227
-211
-199
-216
-219
-218
-233
-236
-231
-239
-238
-232
-235
-227
-227
-220
-212
-223
-220
-208
-212
-224
-239
-250
-237
-241
-250
-268
-278
-254
-250
-260
-251
-254
-266
-260
-276
-274
-262
-266
-265
-262
-236
-213
-200
-202
-199
-212
-224
-214
-201
-207
-205
-220
-221
-205
-206
-225
-247
-226
-234
-259
-273
-279
-282
-285
-287
-291
-268
-269
-263
-260
-268
-271
-291
-292
-277
-275
-261
-243
-242
-233
-226
-242
-242
-243
-246
-240
-241
-232
-227
-233
-241
-249
-226
-225
-240
-246
-242
-253
-256
-260
-267
-248
-256
-278
-293
-303
-315
-314
-320
-321
-311
-308
-313
-312
-301
-294
-295
-280
-267
-274
-285
-293
-309
-296
-293
-312
-341
-338
-342
-360
-376
-383
-376
-380
-377
-378
-392
-401
-387
-377
-370
-369
-360
-352
-364
-373
-371
-362
-378
-395
-399
-420
-418
-424
-412
-425
-462
-466
-467
-455
-439
-433
-417
-421
-424
-399
-384
-377
-367
-339
-316
-312
-313
-319
-330
-334
-326
-302
-320
-323
-301
-280
-267
-261
-275
-293
-285
-269
-262
-264
-286
-292
-285
-301
-317
-318
-309
-303
-292
-277
-262
-254
-263
-277
-276
-280
-271
-280
-254
-244
-255
-274
-294
-293
-277
-264
-254
-277
-292
-291
-300
-308
-300
-312
-319
-317
-323
-320
-305
-324
-340
-330
-346
-345
-343
-328
-328
-357
-372
-376
-384
-370
-396
-418
-413
-417
-417
-387
-380
-374
-369
-364
-361
-366
-394
-408
-429
-440
-429
-444
-457
-464
-455
-433
-417
-420
-418
-406
-391
-366
-364
-360
-352
-354
-347
-358
-356
-359
-369
-352
-340
-350
-350
-336
-338
-326
-326
-330
-325
-330
-324
-305
-304
-301
-304
-307
-301
-312
-335
-350
-371
-363
-364
-366
-360
-340
-333
-337
-329
-339
-328
-316
-322
-313
-307
-306
-314
-328
-315
-314
-318
-307
-320
-334
-337
-337
-353
-373
-381
-393
-406
-423
-426
-414
-432
-435
-444
-445
-442
-461
-474
-476
-482
-470
-467
-451
-428
-423
-433
-430
-418
-421
-406
-398
-392
-374
-356
-322
-301
-281
-268
-272
-258
-237
-224
-215
-228
-242
-242
-236
-231
-245
-274
-285
-272
-302
-313
-316
-306
-304
-323
-324
-337
-342
-334
-334
-312
-272
-256
-263
-246
-235
-243
-252
-258
-258
-246
-241
-236
-220
-230
-214
-213
-213
-213
-211
-213
-206
-197
-199
-205
-223
-225
-213
-220
-230
-243
-240
-247
-262
-281
-281
-291
-316
-311
-305
-298
-295
-289
-300
-297
-308
-322
-319
-321
-318
-313
-316
-299
-286
-281
-314
-334
-349
-350
-344
-340
-322
-301
-301
-328
-336
-348
-353
-349
-353
-347
-330
-323
-339
-348
-360
-375
-358
-369
-377
-377
-383
-374
-374
-393
-408
-422
-417
-406
-403
-409
-417
-416
-412
-407
-389
-384
-386
-394
-382
-388
-398
-414
-433
-447
-466
-463
-458
-458
-445
-441
-443
-446
-461
-467
-467
-495
-523
-529
-543
-563
-575
-598
-596
-581
-562
-568
-584
-579
-578
-591
-580
-565
-565
-551
-549
-575
-595
-587
-577
-570
-573
-583
-596
-607
-600
-584
-594
-590
-592
-588
-587
-597
-590
-585
-580
-569
-572
-568
-552
-549
-529
-530
-553
-538
-509
-502
-509
-530
-505
-491
-506
-524
-525
-519
-508
-494
-486
-483
-483
-488
-484
-467
-459
-461
-470
-449
-423
-403
-392
-392
-374
-360
-356
-356
-378
-385
-388
-398
-404
-394
-408
-400
-378
-370
-361
-360
-369
-357
-356
-334
-340
-347
-332
-350
-367
-361
-363
-380
-394
-407
-403
-408
-413
-411
-414
-424
-411
-402
-394
-375
-382
-399
-398
-400
-392
-414
-416
-400
-406
-409
-410
-400
-378
-364
-386
-397
-418
-438
-436
-441
-437
-436
-455
-463
-480
-479
-474
-481
-500
-498
-518
-538
-540
-526
-515
-513
-506
-487
-472
-465
-469
-456
-435
-425
-404
-419
-444
-453
-455
-461
-459
-440
-407
-387
-370
-379
-384
-397
-418
-431
-452
-447
-452
-472
-495
-504
-516
-521
-512
-517
-524
-531
-539
-520
-509
-479
-464
-468
-467
-435
-408
-395
-406
-422
-450
-449
-454
-462
-447
-443
-442
-425
-418
-411
-397
-399
-430
-455
-461
-477
-489
-492
-492
-508
-517
-520
-529
-523
-533
-544
-532
-538
-549
-570
-590
-608
-632
-651
-657
-662
-655
-651
-665
-668
-650
-624
-613
-618
-616
-592
-585
-581
-576
-564
-573
-580
-582
-576
-584
-594
-588
-599
-591
-569
-573
-553
-547
-544
-539
-542
-535
-543
-543
-521
-523
-522
-508
-514
-532
-564
-579
-574
-564
-569
-570
-566
-533
-537
-554
-540
-548
-533
-514
-512
-488
-462
-461
-462
-467
-480
-496
-501
-514
-522
-500
-491
-480
-503
-527
-531
-549
-558
-551
-544
-553
-545
-533
-530
-531
-540
-532
-513
-496
-488
-471
-462
-461
-454
-450
-437
-442
-458
-450
-440
-441
-437
-426
-393
-373
-375
-385
-391
-399
-416
-428
-420
-402
-376
-370
-380
-385
-394
-411
-411
-408
-406
-406
-415
-416
-416
-401
-381
-375
-369
-354
-338
-338
-346
-360
-355
-339
-320
-320
-314
-285
-288
-291
-292
-285
-290
-293
-276
-273
-281
-269
-263
-272
-264
-250
-252
-244
-233
-225
-228
-221
-210
-211
-184
-175
-166
-175
-191
-227
-239
-240
-255
-266
-267
-279
-295
-288
-272
-267
-272
-281
-284
-296
-292
-288
-296
-297
-305
-324
-315
-310
-300
-292
-294
-292
-293
-289
-274
-268
-257
-241
-221
-192
-167
-156
-146
-116
-105
-108
-96
-82
-94
-112
-123
-136
-134
-135
-150
-156
-165
-171
-170
-176
-165
-144
-158
-167
-168
-160
-141
-132
-127
-142
-144
-113
-85
-81
-90
-89
-95
-89
-81
-68
-75
-74
-70
-86
-106
-119
-126
-119
-109
-117
-128
-142
-152
-151
-157
-166
-178
-181
-186
-181
-173
-185
-190
-189
-201
-196
-190
-180
-198
-216
-218
-231
-211
-185
-170
-176
-181
-155
-146
-164
-166
-151
-137
-129
-146
-149
-154
-173
-185
-177
-185
-196
-201
-210
-203
-215
-227
-223
-233
-253
-255
-262
-267
-252
-250
-260
-260
-251
-237
-231
-250
-243
-240
-245
-245
-215
-184
-176
-180
-171
-179
-190
-191
-222
-234
-241
-221
-200
-181
-187
-218
-229
-233
-243
-253
-267
-273
-285
-302
-301
-312
-304
-295
-297
-286
-281
-292
-290
-282
-268
-261
-265
-249
-227
-224
-216
-209
-207
-206
-202
-198
-190
-194
-205
-223
-228
-215
-198
-200
-213
-223
-242
-249
-265
-278
-277
-288
-290
-286
-289
-295
-303
-291
-288
-298
-302
-328
-350
-358
-371
-366
-351
-337
-333
-343
-350
-334
-342
-347
-320
-308
-296
-280
-290
-296
-290
-306
-313
-312
-316
-313
-313
-311
-316
-332
-322
-326
-337
-335
-336
-322
-331
-346
-332
-326
-326
-319
-333
-339
-332
-346
-357
-377
-390
-388
-401
-404
-395
-402
-418
-424
-429
-441
-445
-439
-433
-422
-433
-422
-426
-436
-422
-441
-459
-464
-468
-455
-469
-467
-450
-435
-418
-430
-451
-438
-420
-422
-407
-380
-372
-352
-353
-348
-336
-321
-314
-300
-296
-291
-277
-294
-313
-321
-322
-338
-374
-363
-370
-379
-362
-360
-354
-369
-386
-382
-369
-376
-375
-367
-368
-350
-335
-341
-352
-366
-356
-367
-390
-399
-398
-407
-392
-399
-398
-398
-395
-380
-361
-335
-329
-320
-315
-332
-340
-321
-335
-342
-347
-346
-341
-324
-322
-318
-321
-311
-306
-294
-278
-272
-276
-276
-278
-275
-255
-246
-262
-276
-281
-264
-261
-277
-290
-304
-310
-317
-339
-343
-356
-355
-360
-385
-388
-386
-411
-449
-447
-431
-405
-378
-367
-371
-387
-383
-379
-397
-390
-384
-369
-357
-361
-365
-371
-361
-334
-330
-325
-306
-286
-293
-312
-307
-310
-305
-302
-293
-275
-271
-268
-262
-266
-259
-246
-239
-211
-208
-210
-189
-176
-169
-164
-172
-172
-177
-178
-156
-156
-148
-134
-146
-147
-135
-143
-146
-146
-132
-121
-121
-114
-77
-78
-86
-92
-88
-74
-77
-103
-113
-94
-70
-70
-106
-124
-122
-134
-159
-166
-162
-152
-162
-165
-168
-164
-147
-154
-152
-134
-145
-152
-134
-153
-179
-194
-209
-220
-214
-203
-210
-213
-219
-233
-230
-227
-227
-204
-208
-219
-211
-206
-211
-223
-225
-209
-185
-188
-202
-209
-223
-239
-263
-273
-278
-282
-279
-293
-291
-292
-299
-306
-318
-327
-317
-296
-279
-269
-259
-255
-251
-256
-263
-262
-272
-276
-280
-265
-265
-284
-286
-273
-235
-238
-247
-241
-230
-213
-203
-180
-173
-172
-169
-154
-130
-131
-139
-133
-122
-116
-135
-156
-171
-181
-181
-177
-167
-169
-169
-179
-187
-190
-199
-206
-215
-216
-219
-229
-235
-218
-197
-178
-170
-193
-195
-183
-170
-171
-181
-206
-203
-212
-231
-238
-240
-229
-217
-211
-222
-225
-243
-231
-214
-211
-208
-201
-202
-200
-211
-220
-222
-224
-226
-238
-236
-237
-228
-228
-251
-256
-250
-245
-262
-243
-223
-220
-216
-230
-244
-232
-229
-249
-252
-249
-229
-207
-199
-198
-199
-203
-214
-221
-219
-227
-227
-220
-210
-195
-196
-185
-189
-184
-181
-203
-209
-204
-196
-193
-197
-212
-209
-191
-193
-193
-188
-177
-190
-204
-194
-184
-195
-180
-187
-203
-208
-212
-221
-238
-235
-250
-246
-243
-248
-249
-245
-239
-241
-251
-262
-280
-281
-276
-276
-279
-277
-289
-280
-290
-290
-285
-285
-298
-314
-321
-323
-316
-315
-328
-332
-321
-325
-322
-328
-324
-318
-316
-329
-333
-333
-344
-348
-342
-330
-340
-330
-336
-333
-323
-340
-355
-344
-337
-338
-341
-335
-314
-313
-325
-319
-311
-313
-289
-251
-263
-286
-304
-305
-290
-283
-296
-306
-305
-279
-262
-269
-285
-296
-293
-289
-296
-298
-292
-305
-329
-338
-328
-321
-323
-322
-328
-335
-342
-321
-311
-328
-332
-326
-338
-345
-344
-342
-353
-363
-356
-357
-355
-357
-372
-365
-356
-364
-374
-391
-412
-413
-405
-410
-414
-413
-414
-410
-412
-409
-406
-396
-374
-367
-372
-378
-390
-377
-375
-373
-334
-326
-335
-322
-327
-332
-324
-318
-310
-318
-315
-311
-305
-306
-325
-347
-358
-377
-377
-371
-383
-405
-406
-429
-450
-412
-392
-385
-378
-371
-357
-351
-353
-359
-375
-370
-345
-346
-319
-298
-290
-270
-276
-292
-279
-264
-258
-260
-271
-277
-279
-284
-266
-270
-280
-282
-292
-287
-287
-291
-297
-301
-293
-266
-256
-247
-244
-258
-263
-263
-266
-259
-266
-300
-293
-286
-301
-296
-302
-304
-290
-283
-283
-255
-234
-231
-229
-237
-221
-204
-182
-168
-161
-141
-131
-134
-142
-161
-146
-150
-173
-163
-145
-141
-128
-121
-139
-150
-171
-181
-184
-175
-155
-150
-148
-132
-135
-151
-148
-138
-146
-147
-150
-165
-167
-172
-160
-160
-163
-147
-138
-111
-98
-106
-128
-154
-172
-178
-198
-217
-235
-236
-243
-232
-221
-230
-226
-226
-232
-244
-271
-288
-294
-299
-312
-322
-307
-301
-291
-281
-299
-300
-292
-295
-289
-282
-286
-283
-285
-302
-300
-291
-289
-293
-276
-276
-282
-289
-281
-266
-268
-287
-277
-266
-257
-272
-286
-283
-278
-293
-308
-309
-294
-301
-304
-308
-312
-322
-312
-325
-321
-295
-302
-292
-292
-301
-297
-312
-319
-301
-307
-314
-303
-305
-299
-277
-292
-293
-291
-301
-298
-293
-281
-291
-307
-288
-259
-262
-277
-276
-288
-281
-278
-270
-254
-252
-254
-253
-263
-268
-273
-285
-288
-303
-293
-270
-276
-288
-293
-299
-287
-292
-293
-277
-268
-272
-259
-257
-279
-295
-312
-318
-326
-338
-350
-355
-347
-345
-354
-349
-348
-352
-345
-346
-339
-336
-339
-330
-322
-313
-305
-278
-287
-280
-283
-308
-315
-319
-318
-307
-318
-317
-301
-318
-321
-334
-353
-342
-346
-351
-371
-372
-358
-336
-335
-318
-308
-313
-317
-304
-306
-302
-305
-320
-325
-329
-342
-338
-323
-309
-309
-314
-302
-302
-304
-295
-300
-304
-327
-346
-367
-359
-360
-378
-389
-378
-376
-380
-391
-387
-392
-404
-415
-426
-444
-448
-463
-470
-474
-467
-463
-444
-421
-418
-426
-422
-410
-390
-367
-350
-353
-354
-332
-317
-315
-319
-313
-316
-338
-330
-313
-304
-289
-290
-281
-264
-268
-272
-258
-262
-257
-268
-271
-271
-277
-282
-289
-296
-289
-284
-276
-283
-291
-269
-256
-258
-263
-257
-250
-248
-242
-234
-227
-215
-211
-194
-199
-207
-213
-226
-215
-194
-187
-177
-174
-184
-181
-188
-191
-183
-181
-196
-193
-182
-186
-178
-193
-205
-196
-188
-192
-222
-229
-238
-241
-253
-258
-250
-250
-252
-256
-248
-244
-233
-243
-258
-263
-260
-257
-263
-254
-240
-232
-227
-232
-242
-239
-239
-254
-240
-206
-172
-162
-163
-151
-133
-120
-116
-112
-125
-137
-140
-161
-163
-165
-164
-177
-175
-161
-144
-135
-125
-117
-109
-105
-113
-105
-104
-102
-85
-77
-81
-71
-74
-80
-96
-102
-108
-113
-117
-116
-89
-66
-53
-50
-44
-38
-43
-68
-65
-47
-40
-45
-49
-49
-45
-44
-40
-46
-40
-51
-53
-50
-43
-34
-37
-32
-31
-21
-23
-32
-46
-60
-60
-50
-44
-35
-21
-20
-33
-18
-10
-13
-20
-39
-43
-17
-1
5
-3
-11
0
10
11
15
22
31
25
21
25
21
4
6
-6
3
9
0
11
23
23
33
15
3
6
-9
-27
-40
-52
-51
-50
-61
-70
-78
-79
-95
-112
-134
-127
-130
-136
-129
-137
-140
-119
-109
-105
-130
-137
-144
-160
-159
-171
-170
-179
-192
-173
-178
-184
-193
-216
-213
-213
-229
-235
-224
-233
-235
-229
-233
-242
-235
-246
-257
-260
-255
-259
-269
-277
-279
-287
-295
-293
-278
-267
-276
-266
-235
-237
-219
-212
-213
-196
-203
-192
-161
-152
-129
-110
-131
-143
-138
-153
-165
-158
-166
-179
-192
-189
-206
-219
-224
-222
-223
-251
-261
-249
-242
-236
-235
-224
-226
-217
-221
-221
-206
-193
-200
-197
-202
-206
-199
-201
-207
-187
-171
-195
-207
-222
-228
-233
-260
-285
-290
-322
-344
-365
-366
-372
-390
-387
-356
-368
-369
-375
-398
-399
-399
-396
-389
-373
-366
-346
-328
-327
-323
-322
-308
-298
-283
-267
-289
-291
-282
-286
-277
-261
-269
-276
-269
-256
-247
-261
-289
-299
-320
-316
-296
-302
-303
-303
-287
-275
-286
-277
-268
-263
-253
-255
-269
-255
-251
-233
-205
-219
-222
-211
-220
-231
-233
-238
-222
-257
-268
-257
-276
-282
-273
-269
-280
-264
-268
-278
-278
-281
-278
-277
-276
-264
-245
-232
-219
-228
-221
-233
-223
-215
-231
-229
-229
-232
-241
-257
-258
-249
-251
-253
-240
-234
-234
-243
-270
-284
-288
-284
-280
-290
-294
-281
-290
-292
-291
-293
-309
-347
-346
-327
-318
-304
-299
-309
-297
-271
-278
-287
-280
-281
-272
-265
-262
-256
-255
-253
-246
-230
-217
-217
-213
-202
-203
-199
-192
-202
-231
-239
-238
-239
-251
-267
-254
-258
-263
-244
-225
-230
-236
-241
-248
-258
-266
-258
-251
-260
-256
-248
-253
-250
-254
-244
-245
-232
-217
-207
-213
-204
-206
-238
-237
-256
-254
-233
-239
-223
-202
-181
-169
-156
-142
-124
-112
-117
-121
-123
-110
-112
-131
-117
-119
-136
-129
-109
-113
-94
-98
-103
-109
-106
-110
-114
-111
-101
-99
-106
-111
-123
-125
-118
-122
-116
-105
-119
-136
-153
-141
-134
-132
-123
-109
-89
-77
-78
-56
-26
-15
1
18
8
16
6
-12
-18
-38
-51
-59
-78
-95
-100
-95
-94
-117
-115
-109
-102
-110
-118
-134
-125
-118
-110
-106
-106
-92
-68
-89
-90
-83
-82
-78
-76
-90
-88
-104
-113
-125
-135
-145
-144
-142
-135
-138
-157
-163
-155
-146
-148
-141
-142
-152
-168
-162
-176
-174
-172
-160
-149
-136
-112
-94
-82
-70
-76
-74
-93
-93
-85
-87
-91
-99
-112
-110
-100
-91
-93
-111
-113
-98
-119
-133
-120
-135
-131
-117
-110
-90
-87
-94
-102
-98
-107
-127
-119
-125
-117
-123
-128
-134
-130
-128
-136
-146
-141
-131
-151
-152
-138
-131
-130
-139
-138
-132
-126
-117
-121
-126
-121
-131
-127
-139
-138
-132
-142
-160
-169
-153
-155
-154
-167
-172
-193
-206
-207
-209
-205
-203
-206
-201
-186
-191
-211
-233
-245
-235
-221
-233
-226
-224
-212
-203
-200
-192
-195
-194
-183
-193
-182
-171
-194
-200
-205
-202
-202
-218
-241
-246
-242
-256
-263
-290
-308
-314
-330
-340
-341
-331
-334
-315
-285
-280
-277
-273
-273
-290
-280
-270
-295
-285
-299
-303
-295
-294
-275
-274
-272
-254
-251
-251
-234
-242
-261
-263
-278
-276
-274
-276
-273
-275
-284
-284
-283
-291
-286
-261
-252
-265
-279
-281
-284
-301
-297
-314
-322
-316
-335
-333
-328
-339
-341
-335
-340
-336
-332
-331
-318
-318
-322
-333
-341
-341
-359
-363
-340
-340
-338
-317
-333
-336
-333
-352
-356
-364
-366
-363
-376
-365
-352
-349
-342
-340
-346
-335
-336
-343
-345
-344
-340
-335
-338
-342
-356
-382
-386
-375
-364
-340
-345
-362
-354
-351
-343
-345
-333
-328
-318
-316
-309
-303
-315
-312
-310
-312
-289
-290
-289
-292
-286
-275
-277
-275
-290
-320
-326
-336
-330
-324
-338
-330
-334
-328
-327
-334
-338
-355
-370
-378
-377
-381
-371
-369
-371
-369
-376
-379
-391
-384
-379
-392
-391
-394
-390
-375
-369
-373
-369
-371
-363
-344
-337
-339
-335
-363
-374
-350
-362
-372
-377
-367
-361
-360
-368
-370
-378
-387
-371
-373
-362
-381
-392
-384
-377
-369
-369
-373
-376
-369
-359
-351
-337
-306
-280
-262
-261
-262
-263
-266
-275
-285
-272
-272
-270
-259
-279
-286
-263
-260
-269
-261
-265
-282
-292
-296
-307
-318
-339
-341
-346
-356
-360
-356
-350
-351
-367
-385
-374
-377
-386
-395
-392
-412
-408
-395
-389
-379
-363
-368
-376
-380
-378
-366
-350
-352
-355
-352
-349
-364
-367
-346
-349
-360
-356
-350
-330
-324
-325
-331
-336
-324
-327
-328
-323
-320
-333
-343
-349
-353
-365
-344
-349
-362
-360
-349
-345
-339
-348
-347
-334
-322
-305
-303
-293
-274
-257
-243
-231
-211
-202
-208
-216
-226
-230
-222
-213
-221
-226
-230
-223
-235
-221
-234
-256
-283
-299
-314
-310
-312
-314
-324
-335
-339
-348
-355
-360
-380
-387
-371
-370
-377
-367
-356
-339
-319
-309
-296
-283
-276
-266
-252
-230
-223
-225
-207
-208
-212
-203
-199
-217
-211
-210
-213
-211
-217
-221
-208
-213
-193
-176
-157
-155
-158
-159
-152
-159
-170
-171
-168
-156
-142
-135
-126
-115
-126
-139
-156
-158
-157
-174
-193
-199
-203
-196
-187
-179
-172
-164
-164
-143
-141
-140
-129
-139
-127
-114
-119
-131
-124
-120
-116
-117
-118
-112
-120
-123
-120
-137
-130
-131
-149
-141
-132
-135
-135
-154
-155
-150
-159
-171
-156
-162
-169
-157
-161
-141
-150
-171
-164
-164
-162
-154
-157
-147
-149
-156
-142
-131
-128
-110
-104
-113
-111
-131
-163
-162
-163
-166
-171
-169
-158
-163
-163
-144
-144
-151
-160
-168
-150
-147
-137
-112
-127
-130
-122
-137
-151
-180
-200
-195
-198
-209
-183
-201
-205
-193
-201
-211
-214
-219
-211
-218
-241
-233
-230
-245
-268
-285
-297
-321
-344
-337
-338
-331
-316
-319
-324
-316
-316
-300
-284
-281
-254
-239
-241
-224
-221
-241
-270
-297
-320
-325
-325
-314
-329
-337
-339
-343
-339
-351
-359
-356
-335
-338
-338
-346
-357
-342
-344
-350
-347
-350
-340
-321
-320
-307
-312
-325
-315
-325
-338
-340
-345
-350
-336
-333
-327
-308
-306
-314
-317
-317
-328
-325
-319
-307
-307
-313
-319
-341
-356
-363
-366
-355
-339
-318
-307
-300
-301
-299
-301
-312
-303
-299
-291
-297
-291
-276
-270
-273
-265
-281
-295
-287
-280
-285
-284
-296
-288
-271
-279
-274
-271
-284
-276
-273
-268
-267
-252
-240
-254
-284
-293
-304
-309
-300
-298
-304
-285
-281
-285
-277
-289
-301
-308
-319
-324
-324
-327
-332
-332
-325
-317
-315
-316
-309
-298
-304
-315
-312
-312
-306
-315
-320
-335
-328
-330
-344
-345
-351
-356
-347
-339
-327
-325
-328
-312
-300
-296
-299
-285
-283
-291
-284
-293
-296
-300
-318
-328
-334
-328
-315
-327
-332
-332
-345
-347
-342
-344
-333
-316
-321
-320
-319
-329
-333
-343
-345
-333
-316
-302
-299
-313
-313
-303
-301
-298
-293
-285
-289
-325
-333
-348
-365
-368
-384
-402
-386
-375
-377
-389
-390
-376
-372
-381
-379
-389
-381
-374
-378
-385
-391
-398
-393
-408
-419
-413
-398
-396
-392
-379
-378
-382
-392
-397
-401
-409
-394
-387
-387
-376
-353
-330
-329
-318
-312
-329
-348
-355
-338
-331
-311
-308
-322
-311
-323
-324
-317
-338
-354
-355
-350
-356
-366
-369
-364
-380
-388
-384
-388
-385
-389
-400
-390
-408
-421
-417
-431
-437
-434
-427
-407
-414
-400
-376
-370
-363
-347
-338
-329
-314
-306
-295
-300
-317
-326
-339
-340
-331
-330
-346
-343
-344
-354
-349
-354
-367
-389
-426
-448
-450
-450
-455
-459
-465
-457
-453
-455
-461
-451
-440
-439
-447
-446
-460
-459
-446
-446
-450
-441
-432
-431
-424
-410
-405
-426
-419
-401
-394
-388
-394
-412
-421
-420
-440
-462
-444
-436
-441
-435
-418
-404
-386
-392
-375
-373
-389
-384
-380
-385
-402
-404
-399
-398
-417
-435
-438
-454
-478
-493
-501
-507
-504
-502
-510
-510
-506
-484
-463
-448
-432
-434
-445
-447
-453
-462
-460
-436
-425
-412
-387
-373
-379
-379
-378
-360
-354
-355
-360
-360
-366
-384
-362
-347
-354
-338
-325
-309
-308
-310
-299
-283
-269
-251
-246
-241
-228
-229
-221
-200
-189
-166
-149
-146
-140
-126
-115
-124
-124
-115
-127
-128
-127
-132
-130
-130
-149
-156
-150
-159
-140
-136
-144
-145
-138
-121
-121
-136
-145
-148
-142
-138
-131
-138
-142
-142
-142
-142
-150
-164
-171
-182
-194
-202
-201
-189
-184
-165
-169
-172
-158
-156
-156
-145
-162
-157
-144
-154
-151
-150
-156
-147
-164
-169
-154
-150
-152
-156
-166
-178
-190
-197
-192
-192
-194
-195
-177
-168
-171
-155
-162
-165
-169
-168
-163
-166
-167
-154
-134
-120
-122
-118
-123
-132
-124
-119
-94
-80
-83
-79
-71
-79
-87
-88
-89
-81
-87
-89
-79
-84
-98
-116
-120
-109
-107
-119
-106
-107
-119
-124
-115
-118
-121
-106
-104
-128
-128
-144
-176
-192
-205
-209
-215
-217
-222
-231
-234
-247
-241
-238
-250
-262
-271
-266
-258
-248
-247
-245
-243
-247
-238
-247
-258
-277
-285
-266
-273
-282
-272
-277
-287
-308
-330
-348
-358
-351
-347
-353
-339
-343
-344
-342
-355
-357
-367
-364
-343
-338
-354
-356
-374
-384
-382
-378
-373
-365
-356
-359
-358
-359
-357
-360
-367
-383
-393
-393
-379
-377
-363
-355
-361
-366
-378
-387
-386
-395
-405
-404
-406
-387
-381
-387
-378
-380
-360
-356
-363
-359
-348
-341
-333
-329
-335
-334
-339
-329
-319
-321
-311
-308
-312
-304
-286
-280
-290
-302
-292
-272
-275
-268
-259
-263
-267
-281
-281
-284
-292
-293
-285
-279
-286
-279
-290
-286
-284
-290
-283
-272
-266
-274
-279
-282
-284
-275
-251
-229
-231
-231
-231
-237
-249
-257
-259
-258
-239
-245
-245
-243
-240
-233
-221
-220
-223
-211
-191
-188
-204
-207
-208
-208
-201
-208
-210
-234
-246
-257
-260
-258
-261
-264
-259
-260
-266
-253
-242
-218
-201
-202
-209
-210
-205
-197
-206
-218
-235
-238
-237
-244
-251
-257
-274
-280
-292
-299
-289
-283
-282
-286
-293
-313
-330
-326
-316
-327
-331
-328
-332
-326
-319
-319
-315
-319
-317
-318
-335
-353
-358
-368
-376
-372
-380
-383
-377
-376
-379
-378
-385
-382
-363
-341
-332
-321
-312
-305
-309
-297
-289
-292
-305
-331
-334
-344
-335
-343
-342
-355
-365
-373
-383
-377
-380
-393
-404
-430
-434
-440
-449
-439
-450
-444
-441
-437
-426
-425
-426
-433
-435
-443
-444
-459
-440
-435
-429
-418
-429
-429
-421
-436
-439
-443
-456
-445
-437
-434
-434
-446
-455
-457
-467
-481
-481
-489
-480
-478
-480
-474
-463
-476
-487
-488
-488
-482
-492
-478
-472
-480
-479
-492
-501
-500
-513
-480
-468
-473
-461
-456
-458
-474
-486
-475
-450
-440
-434
-440
-454
-475
-474
-479
-494
-503
-504
-502
-498
-490
-466
-447
-440
-433
-433
-431
-438
-455
-459
-461
-470
-473
-473
-468
-483
-489
-472
-472
-452
-436
-429
-427
-405
-390
-382
-354
-340
-340
-328
-326
-319
-321
-337
-340
-345
-349
-352
-367
-382
-385
-405
-392
-367
-367
-351
-335
-326
-321
-309
-302
-299
-288
-288
-306
-293
-301
-312
-323
-327
-308
-289
-289
-280
-280
-295
-309
-303
-294
-296
-299
-317
-326
-345
-367
-358
-350
-348
-341
-343
-328
-317
-306
-296
-288
-299
-308
-311
-303
-296
-296
-306
-298
-307
-303
-299
-291
-283
-286
-284
-288
-293
-288
-297
-308
-299
-307
-328
-331
-310
-304
-303
-311
-305
-314
-302
-302
-307
-302
-311
-298
-278
-282
-295
-286
-275
-284
-287
-278
-264
-275
-294
-309
-322
-329
-332
-329
-329
-325
-302
-284
-296
-305
-300
-286
-298
-311
-326
-333
-351
-376
-394
-384
-385
-378
-365
-358
-337
-317
-318
-305
-292
-273
-261
-266
-271
-263
-262
-249
-237
-244
-246
-224
-212
-220
-217
-222
-235
-237
-246
-249
-257
-263
-275
-270
-255
-262
-266
-247
-240
-242
-247
-253
-251
-258
-262
-270
-296
-314
-313
-316
-331
-342
-345
-359
-367
-367
-370
-370
-350
-342
-331
-328
-333
-330
-340
-347
-351
-352
-348
-341
-334
-344
-330
-323
-337
-324
-336
-327
-309
-303
-294
-285
-284
-279
-278
-289
-300
-312
-317
-304
-303
-306
-298
-289
-307
-322
-311
-301
-300
-283
-281
-283
-279
-285
-294
-312
-321
-323
-347
-345
-332
-303
-298
-320
-321
-320
-318
-320
-320
-311
-306
-303
-301
-297
-292
-293
-293
-301
-316
-332
-336
-332
-343
-342
-330
-305
-278
-292
-328
-385
-406
-359
-305
-296
-318
-357
-385
-371
-362
-381
-391
-411
-415
-383
-348
-331
-353
-385
-380
-362
-345
-356
-381
-366
-336
-308
-304
-288
-290
-309
-317
-341
-361
-376
-382
-385
-368
-339
-342
-347
-348
-349
-347
-346
-333
-333
-354
-361
-354
-365
-380
-368
-352
-328
-324
-333
-337
-326
-309
-295
-287
-315
-318
-330
-326
-321
-333
-340
-347
-327
-287
-261
-270
-306
-323
-348
-337
-310
-304
-317
-322
-332
-361
-365
-343
-325
-322
-314
-339
-354
-363
-351
-320
-327
-331
-324
-310
-304
-299
-294
-297
-275
-262
-245
-232
-225
-215
-229
-243
-231
-223
-224
-236
-261
-278
-299
-305
-291
-269
-260
-248
-243
-242
-231
-228
-219
-214
-216
-203
-213
-223
-255
-278
-276
-243
-223
-230
-235
-255
-270
-275
-275
-269
-260
-248
-246
-241
-240
-232
-210
-213
-222
-221
-229
-233
-232
-206
-195
-195
-218
-225
-222
-229
-231
-231
-220
-219
-224
-233
-242
-270
-304
-291
-275
-255
-261
-266
-256
-271
-285
-287
-294
-298
-292
-300
-295
-303
-301
-294
-293
-289
-300
-291
-313
-337
-337
-336
-332
-315
-299
-322
-332
-346
-355
-363
-372
-385
-380
-377
-373
-374
-379
-374
-376
-383
-378
-385
-377
-373
-394
-402
-398
-399
-398
-389
-378
-354
-344
-341
-338
-344
-355
-357
-338
-323
-329
-316
-304
-296
-296
-310
-327
-336
-335
-338
-347
-341
-324
-309
-335
-369
-376
-369
-389
-419
-434
-419
-399
-388
-380
-387
-379
-379
-402
-422
-426
-391
-357
-377
-424
-447
-445
-425
-419
-436
-440
-448
-449
-437
-461
-501
-518
-506
-481
-457
-457
-470
-468
-466
-471
-472
-480
-468
-449
-448
-469
-474
-467
-463
-463
-475
-472
-466
-475
-462
-446
-434
-424
-411
-419
-431
-432
-431
-420
-422
-411
-398
-408
-426
-429
-427
-419
-413
-417
-413
-403
-397
-414
-404
-382
-372
-371
-365
-375
-398
-390
-377
-381
-371
-375
-364
-352
-354
-341
-334
-302
-268
-278
-272
-265
-278
-276
-273
-276
-245
-228
-214
-208
-229
-237
-208
-188
-175
-170
-174
-167
-164
-159
-169
-197
-205
-199
-217
-230
-230
-225
-204
-205
-200
-211
-252
-263
-249
-226
-208
-187
-179
-166
-175
-210
-222
-217
-192
-182
-194
-218
-251
-270
-256
-258
-248
-212
-186
-166
-172
-177
-161
-159
-134
-104
-102
-109
-110
-123
-112
-113
-132
-140
-128
-154
-176
-203
-225
-211
-204
-197
-183
-191
-202
-212
-211
-159
-114
-106
-116
-130
-136
-131
-124
-105
-72
-40
-20
-27
-22
-28
-27
10
35
31
-4
-30
-23
7
-6
-29
-20
-19
-16
-34
-53
-64
-85
-105
-96
-92
-109
-110
-120
-90
-39
-31
-55
-89
-94
-73
-68
-76
-57
-52
-36
-22
-31
-40
-37
-40
-35
-40
-52
-39
-32
-18
-28
-55
-63
-79
-88
-90
-124
-152
-155
-123
-111
-128
-142
-146
-135
-166
-166
-152
-142
-162
-196
-209
-208
-211
-229
-225
-216
-205
-213
-218
-216
-208
-217
-208
-207
-194
-181
-185
-180
-191
-197
-172
-183
-196
-201
-192
-185
-177
-153
-128
-124
-148
-158
-162
-164
-173
-193
-205
-191
-167
-148
-144
-163
-218
-232
-211
-191
-206
-223
-198
-178
-190
-213
-217
-197
-147
-130
-176
-232
-238
-227
-200
-200
-238
-270
-280
-257
-272
-288
-280
-251
-234
-254
-252
-246
-240
-249
-251
-274
-283
-260
-240
-220
-236
-250
-240
-231
-223
-217
-212
-211
-219
-235
-250
-241
-246
-251
-216
-191
-204
-224
-208
-180
-155
-161
-179
-181
-179
-165
-137
-116
-130
-146
-146
-147
-155
-155
-140
-102
-95
-139
-172
-181
-151
-130
-148
-178
-180
-197
-197
-188
-186
-172
-167
-169
-173
-191
-206
-184
-159
-142
-132
-112
-111
-147
-166
-160
-143
-115
-91
-82
-70
-106
-126
-132
-164
-195
-221
-230
-204
-166
-173
-191
-218
-230
-248
-269
-280
-280
-283
-277
-287
-332
-339
-322
-279
-235
-213
-229
-252
-252
-234
-208
-209
-216
-257
-284
-273
-281
-247
-213
-239
-270
-275
-267
-233
-209
-194
-185
-213
-233
-222
-245
-237
-225
-199
-173
-187
-197
-193
-189
-186
-183
-211
-208
-182
-187
-185
-191
-227
-235
-238
-250
-264
-260
-267
-263
-237
-240
-274
-278
-265
-273
-291
-296
-297
-299
-277
-239
-221
-250
-284
-290
-293
-299
-298
-290
-302
-314
-310
-314
-296
-291
-291
-296
-308
-300
-279
-266
-283
-296
-285
-282
-282
-286
-269
-220
-188
-207
-229
-237
-222
-202
-205
-198
-192
-179
-181
-205
-226
-238
-249
-247
-239
-217
-198
-195
-192
-203
-214
-229
-256
-263
-253
-238
-237
-249
-268
-228
-204
-212
-207
-219
-245
-253
-255
-269
-275
-260
-251
-266
-278
-293
-283
-252
-242
-223
-224
-251
-232
-216
-221
-218
-207
-178
-161
-168
-170
-162
-153
-159
-147
-135
-113
-101
-115
-126
-115
-100
-98
-98
-110
-126
-144
-146
-145
-123
-128
-144
-142
-161
-174
-165
-152
-163
-165
-149
-144
-170
-214
-233
-223
-216
-209
-203
-221
-234
-248
-244
-247
-245
-248
-248
-232
-244
-252
-250
-228
-224
-239
-239
-217
-203
-220
-221
-226
-223
-224
-245
-254
-245
-235
-204
-164
-167
-178
-178
-172
-189
-207
-204
-200
-195
-193
-199
-197
-222
-244
-219
-207
-210
-233
-247
-219
-203
-203
-204
-199
-192
-202
-234
-253
-246
-222
-200
-191
-208
-236
-255
-248
-237
-241
-229
-205
-196
-218
-236
-216
-189
-211
-242
-245
-242
-231
-220
-198
-209
-218
-213
-213
-235
-237
-202
-190
-194
-173
-155
-158
-160
-178
-201
-220
-231
-231
-217
-211
-196
-199
-204
-219
-230
-215
-194
-161
-141
-143
-169
-171
-149
-117
-91
-94
-94
-84
-88
-90
-90
-103
-90
-56
-34
-36
-60
-76
-60
-41
-20
-16
-14
-2
15
13
6
-1
13
53
75
69
59
46
39
28
15
5
7
27
23
10
4
-9
-16
-11
-15
-22
-16
-31
-33
-16
-22
-30
-29
-50
-82
-105
-104
-123
-136
-138
-142
-133
-133
-157
-182
-199
-200
-212
-193
-199
-209
-195
-181
-175
-175
-167
-170
-186
-192
-191
-192
-194
-203
-215
-238
-234
-213
-186
-193
-214
-220
-199
-189
-155
-145
-165
-176
-183
-178
-193
-194
-183
-172
-170
-172
-162
-161
-150
-157
-168
-180
-192
-195
-193
-201
-204
-194
-196
-169
-170
-186
-191
-191
-198
-183
-174
-159
-183
-213
-206
-198
-200
-195
-208
-221
-227
-239
-239
-217
-220
-238
-222
-205
-184
-190
-217
-228
-254
-259
-244
-244
-245
-249
-236
-234
-235
-236
-202
-205
-217
-221
-229
-211
-195
-196
-195
-212
-217
-222
-249
-240
-199
-186
-197
-210
-215
-211
-205
-209
-210
-213
-227
-218
-227
-236
-235
-227
-237
-236
-214
-200
-198
-223
-255
-254
-254
-257
-241
-247
-272
-268
-256
-243
-226
-225
-213
-215
-214
-222
-233
-230
-224
-232
-223
-222
-231
-214
-200
-199
-207
-220
-209
-198
-188
-212
-229
-236
-245
-245
-239
-239
-265
-277
-292
-316
-307
-300
-291
-257
-244
-263
-265
-268
-272
-271
-261
-255
-266
-275
-259
-268
-257
-228
-224
-217
-225
-238
-225
-236
-249
-230
-233
-267
-287
-274
-263
-271
-304
-303
-283
-251
-221
-211
-227
-244
-258
-250
-222
-193
-173
-187
-199
-198
-199
-181
-148
-137
-146
-176
-208
-184
-168
-143
-123
-155
-193
-211
-221
-211
-220
-248
-248
-250
-269
-296
-294
-290
-289
-286
-294
-290
-281
-267
-277
-274
-250
-282
-309
-316
-305
-292
-291
-312
-308
-297
-311
-335
-358
-359
-341
-339
-325
-313
-325
-331
-338
-345
-350
-355
-353
-345
-354
-374
-370
-334
-298
-287
-299
-314
-297
-284
-277
-252
-227
-220
-239
-248
-268
-280
-264
-262
-258
-270
-311
-329
-338
-333
-333
-317
-302
-306
-320
-314
-288
-304
-326
-320
-319
-320
-321
-319
-315
-320
-333
-327
-309
-287
-260
-238
-239
-245
-256
-274
-290
-288
-294
-305
-294
-309
-331
-321
-323
-308
-268
-255
-258
-265
-258
-245
-204
-179
-192
-200
-203
-193
-186
-200
-197
-189
-180
-170
-172
-182
-187
-194
-196
-199
-199
-207
-218
-236
-237
-235
-223
-206
-213
-197
-194
-195
-174
-187
-206
-208
-214
-215
-223
-244
-217
-182
-174
-160
-170
-187
-204
-202
-182
-176
-173
-183
-198
-218
-218
-229
-248
-269
-279
-266
-261
-256
-241
-244
-256
-264
-271
-249
-225
-209
-217
-221
-217
-214
-223
-229
-236
-247
-242
-245
-262
-254
-241
-244
-258
-273
-270
-263
-259
-259
-248
-231
-236
-238
-228
-235
-251
-273
-278
-257
-241
-256
-273
-280
-298
-318
-350
-355
-358
-374
-388
-369
-351
-369
-392
-421
-426
-438
-431
-420
-401
-389
-411
-417
-418
-423
-428
-429
-431
-408
-393
-395
-384
-379
-357
-358
-386
-408
-407
-406
-406
-393
-387
-399
-394
-391
-385
-390
-401
-411
-416
-418
-419
-422
-426
-426
-431
-423
-435
-471
-479
-477
-460
-436
-429
-434
-424
-416
-442
-458
-478
-498
-519
-532
-525
-521
-502
-520
-530
-522
-535
-532
-518
-508
-506
-507
-515
-501
-503
-519
-506
-497
-520
-538
-543
-561
-572
-566
-585
-595
-598
-607
-582
-576
-570
-552
-545
-556
-566
-569
-582
-609
-593
-572
-568
-559
-548
-540
-547
-566
-564
-560
-580
-584
-553
-550
-548
-567
-587
-563
-557
-557
-568
-567
-558
-551
-562
-559
-543
-539
-553
-539
-514
-513
-527
-542
-545
-521
-500
-489
-484
-468
-458
-465
-455
-448
-434
-421
-390
-387
-416
-430
-410
-424
-446
-448
-453
-444
-435
-443
-446
-451
-438
-428
-430
-423
-420
-442
-442
-458
-450
-408
-386
-352
-325
-340
-354
-362
-335
-313
-324
-338
-333
-324
-328
-330
-334
-318
-309
-314
-309
-318
-327
-333
-346
-336
-305
-297
-302
-281
-252
-237
-236
-225
-231
-215
-187
-183
-180
-182
-180
-186
-164
-141
-133
-105
-83
-76
-95
-135
-142
-135
-114
-95
-115
-122
-113
-120
-141
-163
-171
-162
-146
-134
-111
-121
-137
-122
-125
-129
-112
-113
-128
-148
-158
-153
-132
-128
-123
-125
-140
-130
-120
-102
-85
-91
-92
-92
-73
-39
-24
-24
-36
-50
-55
-58
-60
-73
-101
-103
-87
-81
-57
-26
-31
-31
-29
-29
-25
-13
-23
-27
-14
0
-19
-52
-53
-40
-40
-48
-66
-47
-21
-9
25
61
68
54
44
56
63
57
48
46
41
31
7
-17
-15
-23
-34
-34
-47
-54
-40
-50
-64
-83
-93
-108
-102
-102
-93
-81
-96
-107
-84
-63
-78
-87
-70
-66
-66
-80
-92
-76
-77
-111
-127
-124
-147
-150
-148
-145
-128
-134
-141
-153
-177
-173
-172
-190
-198
-208
-206
-192
-197
-198
-204
-206
-204
-197
-190
-185
-212
-237
-261
-270
-234
-215
-228
-247
-255
-249
-245
-242
-232
-237
-257
-264
-266
-267
-250
-242
-266
-278
-281
-275
-244
-233
-228
-226
-236
-255
-266
-281
-277
-259
-238
-239
-239
-251
-259
-250
-233
-223
-215
-196
-180
-165
-159
-169
-164
-161
-144
-140
-147
-139
-122
-120
-125
-113
-114
-124
-161
-202
-208
-211
-230
-212
-205
-228
-241
-233
-226
-215
-212
-229
-244
-262
-280
-257
-212
-228
-243
-240
-237
-220
-209
-232
-241
-246
-260
-263
-255
-281
-284
-277
-277
-266
-252
-261
-275
-278
-283
-290
-318
-326
-330
-323
-291
-281
-286
-286
-285
-266
-248
-233
-212
-219
-235
-232
-228
-212
-211
-206
-187
-172
-190
-199
-197
-183
-186
-212
-216
-208
-204
-210
-216
-225
-226
-206
-194
-204
-222
-238
-248
-243
-225
-210
-217
-222
-229
-225
-221
-224
-212
-211
-225
-226
-225
-240
-240
-240
-230
-229
-223
-223
-222
-202
-188
-180
-180
-199
-223
-233
-238
-226
-208
-177
-165
-178
-197
-196
-175
-159
-150
-147
-126
-116
-132
-143
-131
-106
-106
-128
-148
-136
-124
-134
-146
-158
-175
-203
-237
-255
-251
-233
-230
-239
-233
-245
-261
-264
-263
-264
-272
-281
-273
-271
-263
-264
-252
-223
-188
-159
-138
-134
-150
-149
-156
-166
-155
-136
-143
-158
-188
-203
-183
-145
-146
-167
-199
-234
-228
-212
-214
-203
-196
-206
-212
-241
-262
-248
-243
-237
-246
-262
-291
-328
-338
-315
-299
-296
-283
-268
-277
-268
-266
-283
-286
-293
-295
-292
-306
-330
-335
-329
-311
-256
-217
-215
-233
-254
-269
-299
-301
-282
-255
-211
-185
-194
-205
-224
-231
-225
-215
-222
-239
-251
-255
-267
-264
-254
-243
-254
-262
-295
-310
-291
-277
-275
-267
-247
-235
-232
-244
-252
-227
-217
-224
-235
-229
-224
-239
-257
-288
-299
-288
-260
-216
-197
-189
-178
-162
-175
-182
-172
-150
-125
-116
-120
-129
-153
-176
-185
-201
-212
-214
-217
-224
-224
-241
-243
-229
-224
-227
-240
-252
-257
-273
-266
-263
-258
-255
-240
-213
-188
-195
-213
-223
-226
-230
-239
-236
-254
-286
-292
-278
-281
-300
-307
-286
-277
-277
-247
-251
-260
-258
-239
-233
-259
-274
-284
-286
-286
-303
-317
-316
-331
-344
-345
-330
-335
-333
-321
-291
-265
-243
-242
-231
-249
-281
-306
-301
-279
-259
-247
-236
-234
-222
-231
-227
-211
-213
-220
-218
-206
-202
-195
-190
-199
-207
-214
-214
-202
-219
-218
-230
-252
-279
-287
-290
-275
-260
-261
-289
-270
-265
-273
-281
-284
-294
-301
-316
-325
-330
-320
-281
-245
-237
-239
-240
-233
-213
-190
-191
-210
-225
-236
-244
-240
-251
-266
-249
-245
-254
-241
-208
-191
-189
-202
-217
-232
-261
-273
-294
-324
-317
-317
-303
-308
-310
-307
-306
-301
-298
-289
-305
-302
-307
-291
-274
-261
-255
-246
-226
-203
-211
-235
-268
-261
-231
-213
-210
-211
-221
-214
-214
-198
-180
-166
-158
-157
-167
-171
-171
-182
-191
-185
-179
-177
-183
-192
-180
-185
-181
-176
-174
-189
-199
-199
-211
-224
-227
-240
-240
-234
-218
-213
-225
-240
-221
-198
-191
-186
-176
-164
-174
-171
-167
-155
-158
-167
-190
-200
-211
-217
-218
-196
-172
-176
-188
-218
-222
-202
-191
-182
-178
-172
-171
-165
-148
-132
-111
-97
-81
-76
-73
-79
-81
-90
-107
-117
-115
-122
-100
-85
-96
-103
-115
-94
-94
-93
-108
-126
-141
-161
-171
-178
-181
-186
-186
-196
-188
-150
-129
-117
-124
-126
-113
-102
-100
-100
-100
-90
-93
-122
-149
-144
-129
-115
-108
-134
-169
-174
-187
-193
-196
-206
-232
-245
-239
-241
-221
-218
-221
-221
-232
-235
-240
-244
-239
-238
-242
-250
-260
-286
-296
-276
-294
-298
-298
-297
-292
-292
-287
-287
-314
-331
-316
-312
-308
-309
-317
-328
-330
-333
-345
-354
-363
-354
-334
-326
-322
-315
-297
-289
-273
-282
-281
-278
-266
-249
-252
-283
-295
-269
-254
-226
-230
-253
-264
-253
-260
-265
-249
-260
-263
-267
-274
-275
-271
-262
-261
-274
-290
-294
-294
-319
-343
-364
-363
-355
-359
-368
-384
-381
-360
-360
-350
-370
-388
-369
-358
-356
-356
-364
-350
-353
-373
-383
-381
-394
-386
-392
-414
-433
-447
-444
-420
-412
-407
-396
-400
-407
-430
-448
-474
-505
-512
-514
-506
-495
-491
-481
-461
-474
-504
-526
-540
-540
-541
-537
-519
-517
-512
-526
-560
-585
-589
-585
-570
-572
-583
-583
-589
-570
-548
-554
-554
-538
-543
-545
-550
-559
-564
-569
-560
-553
-553
-553
-562
-556
-533
-517
-523
-522
-524
-539
-535
-536
-525
-505
-491
-483
-484
-477
-474
-463
-475
-486
-481
-473
-462
-475
-480
-476
-474
-460
-453
-476
-481
-492
-479
-454
-446
-454
-469
-478
-471
-431
-394
-377
-368
-402
-413
-403
-381
-350
-361
-350
-343
-355
-332
-326
-336
-321
-287
-267
-255
-257
-292
-280
-293
-275
-274
-272
-277
-293
-312
-319
-327
-321
-311
-317
-309
-292
-304
-310
-311
-323
-323
-322
-321
-300
-300
-270
-249
-238
-219
-228
-220
-240
-265
-283
-279
-311
-308
-285
-278
-252
-256
-258
-252
-261
-281
-297
-314
-318
-322
-319
-304
-292
-291
-311
-316
-327
-323
-307
-284
-282
-305
-311
-316
-305
-307
-317
-307
-289
-282
-285
-277
-282
-276
-250
-236
-226
-226
-240
-231
-240
-220
-194
-193
-189
-175
-175
-184
-186
-194
-197
-193
-196
-204
-230
-243
-219
-199
-178
-178
-191
-178
-147
-148
-171
-164
-163
-165
-165
-153
-153
-150
-140
-147
-145
-125
-110
-94
-82
-83
-86
-88
-96
-92
-86
-105
-117
-138
-126
-111
-112
-96
-93
-103
-122
-120
-116
-123
-124
-116
-107
-109
-112
-128
-141
-133
-114
-107
-103
-105
-127
-124
-137
-155
-153
-151
-152
-160
-169
-166
-174
-187
-207
-222
-244
-239
-247
-250
-230
-247
-254
-261
-262
-256
-257
-254
-252
-238
-233
-225
-229
-246
-253
-249
-238
-227
-230
-226
-221
-237
-252
-253
-244
-223
-206
-186
-172
-164
-164
-153
-161
-161
-161
-166
-157
-162
-177
-169
-158
-157
-171
-183
-183
-172
-181
-181
-179
-178
-164
-169
-155
-147
-170
-172
-171
-180
-169
-166
-178
-199
-215
-229
-242
-256
-279
-284
-314
-336
-343
-344
-343
-331
-324
-325
-322
-326
-318
-303
-299
-311
-308
-292
-283
-290
-299
-297
-294
-268
-256
-249
-251
-270
-280
-291
-294
-272
-254
-261
-252
-246
-251
-248
-264
-264
-248
-263
-268
-274
-275
-273
-252
-238
-234
-248
-246
-241
-232
-230
-224
-220
-205
-188
-174
-150
-143
-133
-127
-114
-108
-116
-112
-103
-94
-100
-106
-91
-99
-86
-76
-74
-53
-48
-46
-61
-87
-94
-108
-110
-83
-64
-54
-45
-67
-81
-99
-105
-115
-126
-126
-116
-133
-153
-171
-192
-190
-183
-182
-219
-259
-300
-261
-195
-163
-135
-133
-131
-116
-121
-104
-89
-106
-123
-139
-152
-114
-90
-95
-98
-113
-117
-81
-44
-13
8
-7
-31
-58
-98
-119
-93
-63
-34
-21
-46
-49
-52
-52
-59
-70
-79
-115
-121
-88
-57
-47
-38
-31
-34
-36
-36
-40
-58
-88
-112
-94
-52
-43
-56
-78
-95
-122
-142
-155
-146
-121
-118
-145
-189
-220
-221
-190
-190
-138
-104
-138
-97
-58
-80
-156
-157
-134
-158
-152
-48
-54
-73
-16
-86
-96
-47
-114
-120
-226
-293
-268
-316
-247
-82
-102
-262
-202
-123
-128
-100
-14
-107
-141
-15
-121
-302
-217
-135
-200
-114
-89
-178
-167
-138
-212
-57
83
79
20
-12
-54
-163
-201
-266
-276
-276
-334
-406
-285
-139
-191
-240
-218
-243
-245
-189
-154
-95
-141
-214
-230
-254
-299
-217
-120
-71
-79
-212
-296
-249
7
165
97
34
-91
-245
-247
-160
-77
-150
-230
-290
-263
-179
-145
-118
-114
-205
-245
-279
-303
-173
-208
-336
-333
-240
-145
-107
-140
-140
-249
-347
-375
-351
-218
-163
-209
-231
-243
-294
-251
-230
-233
-219
-241
-286
-304
-336
-419
-429
-330
-233
-228
-296
-334
-260
-285
-299
-337
-353
-321
-274
-203
-151
-231
-360
-350
-350
-326
-322
-311
-357
-421
-425
-407
-347
-271
-296
-363
-403
-478
-494
-493
-393
-280
-292
-312
-287
-313
-349
-377
-383
-350
-343
-411
-421
-395
-329
-359
-384
-245
-250
-352
-333
-263
-226
-289
-358
-352
-323
-330
-333
-312
-316
-414
-515
-463
-379
-369
-342
-320
-348
-271
-390
-479
-395
-478
-483
-473
-551
-410
-446
-502
-365
-412
-392
-434
-539
-422
-442
-540
-395
-300
-368
-301
-290
-357
-353
-319
-403
-367
-247
-321
-258
-300
-400
-297
-318
-435
-402
-386
-479
-514
-400
-357
-342
-322
-325
-303
-356
-391
-409
-463
-469
-394
-318
-372
-403
-294
-338
-367
-347
-375
-350
-348
-350
-415
-519
-498
-422
-329
-348
-414
-406
-372
-438
-496
-427
-294
-306
-334
-359
-416
-428
-360
-447
-486
-425
-432
-396
-416
-415
-383
-425
-395
-294
-304
-402
-480
-458
-396
-356
-350
-321
-325
-385
-472
-490
-378
-261
-314
-303
-336
-365
-309
-304
-286
-228
-289
-383
-367
-341
-226
-242
-371
-318
-319
-409
-437
-399
-336
-294
-257
-279
-327
-355
-310
-237
-262
-304
-308
-369
-347
-252
-335
-326
-197
-169
-184
-210
-214
-201
-295
-297
-198
-178
-241
-275
-337
-342
-267
-315
-264
-164
-187
-247
-310
-234
-123
-218
-315
-333
-313
-339
-398
-375
-290
-290
-294
-289
-253
-169
-185
-267
-201
-159
-270
-263
-220
-159
-131
-197
-328
-320
-247
-236
-234
-250
-289
-261
-317
-321
-255
-415
-359
-272
-184
-163
-278
-249
-282
-320
-339
-331
-236
-202
-229
-203
-225
-270
-260
-226
-270
-258
-257
-231
-148
-173
-256
-309
-249
-224
-231
-191
-187
-120
-57
-109
-171
-109
-116
-171
-148
-233
-344
-379
-402
-367
-290
-290
-315
-360
-267
-256
-306
-265
-246
-203
-218
-234
-242
-232
-222
-254
-286
-266
-130
-78
-173
-180
-270
-435
-372
-230
-287
-317
-304
-235
-308
-456
-446
-274
-244
-280
-288
-286
-229
-187
-252
-288
-173
-192
-196
-244
-333
-331
-388
-412
-246
-135
-262
-415
-379
-293
-260
-320
-342
-341
-357
-386
-457
-464
-305
-277
-371
-418
-439
-403
-438
-439
-320
-297
-300
-236
-291
-379
-431
-445
-359
-309
-374
-398
-333
-307
-328
-365
-437
-366
-291
-399
-423
-397
-365
-290
-401
-480
-359
-292
-329
-311
-234
-279
-265
-309
-374
-186
-192
-339
-258
-113
-91
-314
-441
-327
-232
-344
-343
-270
-211
-43
-95
-242
-142
-92
-222
-227
-233
-179
-111
-107
-73
73
12
-174
-243
-182
-31
-50
-148
-146
-17
-48
-217
-281
-277
-225
-217
-353
-254
-57
-40
-124
-154
-102
-100
-143
-186
-144
-56
-72
-146
-163
-177
-150
-207
-231
-153
-143
-169
-134
-90
-102
-42
-58
-120
-35
-72
-130
-99
-193
-255
-369
-386
-226
-98
-100
-225
-206
-167
-114
-95
-232
-152
-70
-131
-189
-274
-193
-19
-105
-263
-218
-232
-260
-173
-100
-88
-114
-162
-145
-125
-88
-172
-196
-87
-80
-58
-178
-217
-50
-85
-131
-135
-170
-64
-31
-181
-181
-116
-31
-13
-96
-47
-33
-87
-132
-62
-17
70
64
63
37
67
96
-31
-86
-115
-60
34
-6
72
252
48
-47
18
80
200
157
80
32
-32
-62
-71
19
87
-6
-153
-179
-23
80
129
58
-4
22
-3
11
192
152
49
114
128
95
32
-19
-2
11
37
44
-25
15
97
28
-72
-68
-35
70
173
223
185
-5
-109
-94
-52
-44
-100
-57
100
86
-97
-159
-100
-8
23
-42
8
42
29
4
-14
70
80
36
-34
-62
-136
-165
-45
7
101
14
-112
-59
-62
-93
-29
39
86
-9
-35
11
-23
-45
-16
-42
21
49
-107
-42
43
-3
30
-49
-62
11
-107
-210
-237
-109
5
-104
-147
-8
-98
-194
-143
-98
14
35
-155
-240
-162
-106
-54
-79
-38
-49
-134
-209
-107
-33
-52
-64
-169
-238
-197
-191
-116
-82
-214
-246
-213
-145
1
-39
-199
-143
-120
-182
-117
36
54
-83
-255
-293
-227
-188
-101
-29
-44
-79
-70
-67
-65
-147
-195
-87
-19
-95
-139
-108
-124
-126
-218
-271
-185
-171
-149
-135
-164
-165
-120
-108
-130
-209
-152
-59
-83
-85
-121
-205
-174
-67
-143
-158
-115
-43
-10
-79
-115
-101
-159
-203
-167
-206
-145
-86
-88
-158
-261
-267
-101
-51
-227
-197
-118
-198
-136
-133
-172
-212
-343
-404
-328
-258
-264
-243
-115
-49
-175
-396
-448
-364
-240
-125
-152
-214
-191
-179
-287
-230
-269
-250
-172
-228
-181
-117
-172
-209
-201
-177
-184
-341
-272
-145
-134
-130
-195
-185
-87
-118
-154
-114
-171
-243
-187
-213
-194
-112
-150
-88
-42
-93
-177
-154
-24
-40
-227
-295
-172
-89
-99
-231
-295
-196
-137
-159
-169
-201
-233
-256
-226
-162
-200
-233
-290
-260
-214
-377
-433
-230
-189
-251
-318
-324
-176
-70
-131
-239
-256
-229
-235
-329
-365
-233
-112
-48
-118
-275
-301
-307
-281
-246
-186
-125
-170
-219
-225
-248
-276
-296
-226
-148
-200
-332
-390
-251
-174
-236
-230
-185
-244
-287
-295
-306
-242
-77
-117
-241
-313
-315
-226
-220
-235
-240
-207
-259
-318
-261
-150
-160
-286
-319
-174
-166
-299
-290
-147
-123
-184
-278
-256
-127
-135
-165
-220
-199
-96
-160
-262
-151
-59
-98
-114
-200
-236
-219
-243
-166
-71
-103
-171
-286
-339
-185
-83
-162
-174
-203
-296
-304
-276
-214
-161
-77
-81
-140
-156
-149
-109
-58
-59
-73
-117
-151
-109
-135
-169
-180
-186
-229
-282
-213
-63
-16
-74
-162
-165
-142
-117
-114
-86
-58
-134
-203
-218
-143
-141
-171
-148
-84
-9
-62
-139
-143
-149
-116
-47
-111
-88
-92
-236
-263
-215
-174
-112
-79
-116
-114
-154
-226
-213
-210
-75
-6
-97
-174
-84
-46
-203
-279
-236
-176
-211
-319
-287
-213
-188
-188
-215
-255
-209
-172
-281
-294
-176
-212
-397
-450
-415
-381
-351
-308
-224
-193
-236
-295
-283
-163
-45
-127
-237
-214
-175
-205
-307
-344
-234
-207
-236
-322
-313
-192
-151
-142
-194
-217
-244
-267
-265
-163
-114
-201
-271
-191
-135
-215
-239
-195
-106
-26
-50
-149
-64
-78
-125
-105
-73
-64
-132
-174
-149
-138
-174
-228
-212
-96
-100
-219
-240
-203
-192
-144
-109
-172
-247
-225
-266
-309
-286
-281
-301
-302
-359
-352
-247
-212
-187
-191
-240
-290
-320
-372
-337
-226
-179
-204
-309
-441
-424
-313
-312
-331
-327
-282
-312
-356
-266
-214
-239
-291
-274
-237
-359
-437
-361
-310
-314
-342
-428
-503
-473
-373
-353
-378
-429
-460
-384
-347
-420
-396
-283
-313
-432
-453
-387
-374
-353
-289
-274
-332
-367
-331
-196
-139
-274
-422
-425
-317
-203
-236
-352
-291
-233
-263
-347
-401
-332
-355
-428
-413
-368
-289
-299
-355
-372
-406
-428
-377
-306
-287
-315
-356
-368
-344
-286
-254
-266
-294
-345
-383
-452
-477
-399
-387
-389
-389
-407
-458
-512
-458
-414
-407
-360
-419
-456
-448
-476
-464
-380
-380
-415
-498
-535
-460
-414
-386
-374
-384
-401
-398
-434
-463
-417
-378
-367
-518
-608
-450
-372
-400
-414
-496
-494
-382
-412
-462
-482
-505
-479
-466
-474
-468
-490
-476
-431
-413
-392
-336
-339
-379
-386
-440
-395
-360
-365
-340
-351
-378
-330
-355
-348
-264
-297
-338
-393
-438
-343
-303
-278
-255
-252
-251
-299
-319
-295
-272
-295
-294
-319
-311
-278
-272
-319
-277
-229
-250
-282
-345
-389
-372
-310
-236
-299
-429
-426
-421
-389
-335
-276
-263
-306
-302
-230
-242
-221
-218
-301
-350
-313
-335
-398
-398
-340
-345
-387
-397
-395
-391
-418
-394
-316
-270
-310
-289
-279
-313
-364
-393
-323
-295
-325
-308
-314
-356
-411
-414
-332
-294
-274
-313
-327
-252
-197
-284
-301
-263
-271
-262
-310
-344
-346
-330
-317
-320
-319
-306
-344
-336
-260
-272
-334
-372
-403
-400
-391
-410
-362
-331
-299
-370
-444
-424
-396
-423
-495
-455
-348
-308
-367
-438
-395
-392
-465
-426
-358
-258
-280
-354
-420
-456
-413
-324
-290
-296
-301
-371
-429
-368
-248
-237
-272
-359
-363
-288
-322
-343
-266
-222
-276
-355
-354
-357
-383
-385
-330
-306
-390
-427
-345
-280
-356
-447
-433
-356
-335
-343
-368
-344
-274
-274
-396
-435
-320
-268
-282
-251
-199
-254
-277
-281
-335
-305
-271
-332
-254
-192
-234
-286
-319
-272
-234
-266
-280
-264
-265
-256
-254
-177
-184
-177
-196
-211
-255
-287
-157
-106
-153
-223
-332
-367
-338
-335
-388
-382
-319
-322
-294
-260
-243
-219
-229
-299
-318
-250
-136
-165
-237
-225
-254
-235
-231
-283
-297
-216
-211
-270
-266
-222
-217
-261
-321
-334
-265
-252
-240
-216
-233
-319
-393
-368
-252
-288
-314
-214
-203
-276
-357
-430
-381
-258
-277
-316
-323
-365
-409
-349
-343
-277
-251
-271
-277
-301
-244
-230
-283
-251
-237
-280
-338
-362
-336
-321
-314
-299
-244
-248
-252
-273
-263
-231
-275
-325
-312
-332
-356
-352
-307
-275
-309
-397
-416
-391
-396
-288
-258
-253
-228
-290
-342
-299
-288
-312
-284
-273
-266
-275
-240
-152
-148
-217
-227
-193
-148
-98
-80
-156
-174
-134
-120
-129
-147
-170
-181
-147
-114
-120
-153
-191
-196
-165
-174
-168
-179
-196
-185
-221
-308
-304
-204
-174
-195
-256
-305
-297
-283
-276
-266
-329
-364
-293
-239
-262
-305
-338
-292
-259
-282
-338
-347
-278
-225
-241
-277
-322
-352
-308
-252
-219
-274
-343
-286
-241
-259
-299
-334
-263
-219
-230
-252
-255
-260
-268
-351
-294
-169
-191
-224
-273
-335
-394
-393
-334
-329
-362
-352
-365
-316
-276
-248
-304
-306
-254
-251
-290
-344
-376
-380
-393
-387
-345
-277
-308
-365
-327
-290
-303
-336
-312
-253
-234
-320
-332
-313
-373
-430
-454
-418
-343
-311
-361
-388
-346
-336
-356
-339
-316
-321
-355
-335
-340
-355
-347
-372
-350
-318
-307
-338
-305
-213
-195
-271
-365
-328
-246
-207
-196
-215
-205
-206
-286
-278
-207
-184
-146
-133
-149
-199
-226
-239
-257
-227
-212
-160
-177
-242
-280
-358
-379
-290
-230
-183
-180
-265
-320
-333
-290
-232
-159
-115
-152
-213
-210
-201
-176
-155
-178
-149
-110
-118
-143
-160
-161
-150
-179
-242
-211
-138
-100
-72
-140
-226
-224
-212
-242
-288
-205
-114
-145
-205
-229
-235
-240
-257
-267
-177
-97
-150
-234
-229
-174
-148
-173
-143
-131
-153
-176
-166
-156
-64
-41
-127
-98
-74
-106
-162
-162
-73
-23
-89
-150
-134
-46
-30
-103
-104
-6
-1
-58
-127
-159
-184
-191
-115
-38
-34
-117
-167
-217
-211
-159
-199
-161
-100
-96
-73
-114
-155
-81
-41
-117
-165
-141
-84
-46
-49
-28
-56
-126
-118
-117
-124
-89
-126
-158
-199
-224
-182
-157
-159
-95
-87
-164
-202
-195
-151
-139
-153
-145
-164
-249
-279
-309
-269
-196
-242
-242
-156
-138
-134
-155
-197
-155
-82
-62
-124
-156
-110
-111
-165
-167
-139
-91
-72
-89
-163
-202
-149
-113
-109
-77
-93
-117
-141
-100
-38
-42
-106
-178
-177
-161
-156
-103
-23
7
-43
-152
-193
-126
-127
-178
-168
-93
-50
-104
-155
-127
-87
-73
-115
-175
-166
-177
-141
-78
-52
-82
-150
-185
-212
-189
-157
-178
-178
-146
-123
-93
-97
-86
-100
-121
-100
-87
-119
-129
-127
-190
-201
-214
-196
-138
-114
-103
-134
-176
-229
-225
-161
-122
-75
-62
-122
-166
-190
-199
-148
-112
-141
-136
-164
-126
-37
-34
-31
-37
-130
-260
-243
-135
-93
-101
-132
-142
-157
-210
-185
-133
-87
-78
-165
-188
-181
-212
-256
-258
-229
-195
-206
-278
-250
-261
-265
-180
-171
-205
-232
-254
-231
-167
-144
-195
-186
-191
-276
-305
-303
-258
-168
-144
-196
-256
-233
-178
-141
-79
-52
-128
-212
-238
-194
-125
-133
-128
-132
-186
-200
-193
-156
-153
-215
-224
-164
-178
-225
-239
-232
-239
-235
-273
-279
-197
-169
-176
-143
-118
-78
-114
-187
-128
-92
-142
-111
-69
-37
-1
-99
-119
-41
-58
-75
-59
-71
-54
-84
-121
-74
-20
-26
-62
-86
-78
-38
-9
-22
-41
-79
-83
-45
-31
-6
2
-20
-55
-84
-70
-31
-24
-33
-88
-108
-56
-35
-42
-51
-17
-26
-71
-99
-84
-97
-158
-172
-89
-43
-90
-130
-139
-108
-38
-65
-114
-69
-41
-60
-104
-66
8
7
-64
-53
30
65
51
-15
45
103
56
-8
-45
-5
1
-34
-35
-17
-13
-37
-16
24
34
-18
-80
-67
2
-4
-84
-48
25
26
-66
-164
-155
-88
-72
-110
-108
-35
1
-7
-28
-71
-74
-70
-77
-91
-111
-108
-54
-59
-92
-138
-160
-113
-83
-35
-28
-59
-53
-12
35
9
-8
7
10
-30
-48
-49
2
49
-7
-67
-110
-118
-60
43
83
56
-7
-37
32
132
112
62
67
53
23
-36
-64
41
76
19
-19
-38
-33
-25
-54
-19
56
37
-41
-50
-2
15
4
-24
15
22
-11
-67
-86
-10
63
60
-25
-50
-45
-28
-28
-51
-30
-23
-77
-113
-74
0
34
13
-45
-95
-125
-97
-23
-10
-49
-117
-95
-44
-35
-58
-87
-83
-47
-13
-20
-28
-21
26
17
-100
-105
-19
-4
-38
-121
-146
-93
-48
-56
-71
-70
-39
-16
-8
9
-11
-42
-32
-65
-89
-96
-92
-26
13
-27
-103
-134
-113
-57
-23
-32
5
-7
-27
-31
-72
-14
6
-4
9
-14
-43
-123
-102
-35
-33
-55
-91
-99
-104
-102
-51
-18
22
34
-40
-40
-6
-91
-122
-43
0
10
12
-52
-118
-125
-117
-110
-118
-123
-47
-70
-65
0
-46
-87
-115
-94
-51
-78
-130
-133
-99
-62
-66
-109
-113
-107
-147
-149
-62
-4
-39
-64
-34
-15
-37
-93
-44
55
94
23
-105
-81
15
15
-36
-65
-34
-18
-77
-79
-57
-77
-98
-101
-100
-109
-117
-163
-133
-60
-96
-159
-110
-43
-45
-71
-70
-26
33
17
-21
-76
-98
-51
-69
-99
-27
2
-11
-70
-110
-53
17
-16
-64
-31
-49
-47
-55
-7
50
-3
-59
-86
-62
-2
2
-3
-6
-51
-91
-69
-49
-39
6
39
69
33
-19
26
41
23
61
88
109
61
-8
-20
32
58
26
-33
-42
-12
-40
-95
-54
14
-1
-49
-85
-69
-41
-59
-101
-92
-106
-121
-164
-177
-95
-105
-142
-140
-122
-78
-56
-57
-16
14
-53
-104
-75
-21
-28
-98
-149
-156
-113
-135
-188
-186
-190
-211
-205
-164
-149
-209
-254
-257
-262
-249
-248
-248
-230
-268
-292
-282
-264
-209
-163
-119
-177
-249
-227
-180
-208
-217
-223
-247
-218
-156
-155
-218
-230
-209
-250
-298
-285
-236
-264
-379
-399
-314
-252
-252
-307
-303
-267
-291
-329
-336
-247
-200
-275
-341
-369
-351
-292
-268
-225
-193
-225
-301
-300
-261
-213
-175
-240
-313
-308
-344
-395
-392
-419
-454
-455
-405
-313
-266
-268
-264
-358
-465
-494
-492
-436
-418
-389
-300
-256
-261
-354
-451
-558
-619
-485
-218
62
151
71
-89
-330
-499
-584
-688
-767
-714
-498
-142
201
328
221
-56
-317
-449
-530
-586
-643
-609
-450
-275
-121
-44
-102
-215
-292
-323
-369
-390
-404
-454
-483
-442
-402
-363
-357
-397
-425
-471
-474
-485
-507
-480
-427
-375
-339
-339
-306
-295
-418
-524
-564
-539
-514
-575
-591
-529
-460
-425
-459
-517
-497
-460
-485
-510
-488
-490
-492
-551
-592
-567
-584
-642
-619
-499
-434
-488
-555
-528
-466
-472
-527
-526
-477
-487
-540
-584
-584
-559
-545
-581
-619
-593
-564
-566
-571
-535
-462
-438
-497
-571
-592
-572
-530
-480
-437
-415
-437
-447
-395
-285
-220
-229
-293
-337
-421
-512
-546
-588
-615
-582
-541
-502
-421
-406
-439
-460
-454
-437
-425
-426
-445
-512
-536
-476
-431
-430
-439
-516
-576
-580
-542
-454
-384
-376
-404
-423
-441
-425
-410
-426
-468
-504
-488
-487
-528
-561
-482
-410
-377
-399
-454
-410
-360
-366
-412
-458
-501
-511
-489
-461
-467
-461
-456
-443
-435
-451
-450
-434
-418
-404
-432
-446
-406
-386
-400
-425
-473
-507
-517
-548
-594
-604
-504
-456
-480
-524
-517
-529
-556
-550
-555
-597
-581
-564
-597
-588
-562
-537
-486
-459
-454
-495
-518
-505
-530
-560
-573
-526
-484
-465
-415
-382
-390
-470
-551
-550
-535
-562
-568
-538
-487
-406
-363
-328
-311
-346
-406
-483
-558
-538
-496
-483
-501
-503
-499
-537
-573
-538
-485
-491
-551
-594
-614
-617
-577
-536
-511
-528
-529
-521
-515
-549
-597
-550
-472
-405
-421
-474
-463
-436
-434
-514
-539
-440
-396
-458
-538
-522
-439
-415
-452
-472
-456
-430
-425
-463
-473
-477
-552
-578
-538
-484
-439
-452
-485
-477
-489
-529
-520
-524
-534
-564
-601
-558
-508
-498
-494
-488
-482
-470
-477
-468
-480
-543
-534
-498
-522
-467
-339
-293
-310
-335
-406
-457
-495
-502
-489
-497
-506
-513
-549
-524
-454
-414
-385
-351
-336
-418
-507
-529
-500
-478
-453
-470
-470
-448
-483
-503
-496
-529
-576
-623
-572
-448
-452
-502
-482
-504
-562
-594
-626
-652
-606
-555
-574
-607
-571
-536
-532
-526
-550
-577
-603
-639
-637
-597
-541
-487
-490
-515
-562
-607
-587
-520
-485
-521
-533
-533
-526
-535
-505
-492
-527
-537
-479
-441
-448
-433
-384
-416
-497
-545
-565
-534
-531
-563
-553
-481
-483
-504
-500
-542
-555
-546
-570
-600
-572
-568
-587
-591
-563
-559
-596
-587
-544
-550
-540
-540
-588
-587
-569
-644
-714
-711
-634
-568
-580
-601
-640
-638
-646
-687
-677
-627
-595
-593
-613
-601
-578
-552
-559
-568
-553
-582
-648
-633
-536
-484
-492
-507
-442
-424
-458
-454
-436
-431
-470
-506
-538
-531
-493
-474
-448
-432
-408
-406
-438
-415
-368
-373
-377
-362
-366
-380
-421
-460
-443
-482
-545
-516
-457
-419
-456
-520
-514
-503
-437
-413
-490
-487
-427
-420
-415
-409
-433
-443
-456
-476
-480
-490
-461
-360
-365
-422
-499
-567
-502
-386
-339
-391
-445
-472
-430
-418
-444
-439
-453
-475
-486
-497
-466
-406
-373
-404
-453
-474
-444
-431
-460
-409
-375
-317
-293
-331
-348
-364
-386
-399
-391
-376
-354
-362
-329
-247
-221
-258
-302
-279
-262
-309
-353
-307
-247
-259
-295
-301
-307
-346
-347
-325
-314
-288
-280
-341
-380
-399
-401
-364
-303
-252
-286
-373
-368
-308
-276
-263
-285
-309
-331
-347
-371
-375
-358
-370
-421
-455
-449
-408
-372
-325
-257
-260
-318
-324
-310
-271
-256
-265
-292
-314
-347
-366
-383
-326
-287
-298
-285
-283
-259
-226
-231
-233
-213
-249
-296
-310
-251
-195
-216
-204
-127
-120
-125
-152
-176
-158
-172
-187
-165
-150
-161
-167
-224
-240
-163
-147
-176
-142
-57
-54
-146
-178
-158
-108
-51
-26
7
45
24
-28
-2
52
2
-100
-177
-157
-128
-170
-204
-168
-91
-33
-56
-40
-34
-85
-104
-103
-52
-10
-80
-190
-223
-180
-149
-158
-218
-258
-249
-261
-250
-151
-64
-55
-65
-87
-116
-199
-256
-238
-169
-79
-89
-132
-107
-55
-117
-188
-206
-180
-160
-199
-209
-131
-60
-16
-41
-94
-139
-194
-214
-184
-119
-70
42
120
77
40
58
51
12
-11
-24
-66
-78
-59
-3
82
85
60
61
40
14
0
24
55
71
41
26
53
90
61
-27
-85
-101
-89
-52
-47
-28
0
18
47
16
22
8
-9
39
48
21
-14
-43
-27
-18
4
47
109
146
150
113
99
116
91
35
-10
2
32
51
39
26
27
23
26
32
25
-33
4
92
94
102
145
142
23
-91
-137
-145
-151
-182
-211
-189
-129
-41
27
49
108
144
109
40
3
-24
-4
16
12
11
-10
-3
-11
-53
-48
-3
15
23
33
49
20
-3
-19
-36
-61
-78
-82
-57
19
23
-30
-39
-17
-23
-56
-85
-62
-4
15
34
25
42
50
79
89
111
92
16
-30
-66
-62
-96
-191
-256
-179
-93
-58
-81
-92
-89
-123
-157
-154
-93
-31
-21
-24
-17
-29
-88
-156
-147
-135
-167
-180
-149
-85
-49
-76
-104
-164
-207
-250
-226
-170
-133
-114
-43
8
-73
-149
-195
-216
-156
-122
-127
-111
-126
-160
-171
-175
-189
-219
-288
-305
-251
-192
-179
-174
-135
-80
-99
-130
-142
-151
-149
-142
-139
-136
-135
-133
-163
-194
-202
-196
-196
-185
-134
-118
-142
-163
-179
-224
-254
-237
-166
-178
-243
-237
-209
-202
-220
-227
-204
-198
-203
-195
-174
-135
-90
-125
-158
-146
-143
-109
-93
-93
-73
-80
-73
-45
-27
-31
-78
-150
-230
-250
-253
-248
-221
-199
-178
-169
-182
-221
-227
-222
-251
-259
-221
-172
-163
-162
-126
-124
-148
-218
-292
-267
-255
-272
-240
-159
-67
-127
-173
-154
-152
-127
-144
-112
-124
-186
-232
-247
-222
-170
-137
-158
-180
-181
-187
-231
-243
-203
-160
-180
-167
-147
-149
-109
-86
-107
-118
-129
-173
-190
-197
-175
-120
-119
-134
-173
-204
-219
-219
-183
-188
-183
-153
-98
-75
-108
-101
-55
-56
-96
-160
-193
-216
-261
-247
-198
-180
-220
-258
-290
-259
-206
-224
-257
-246
-236
-211
-153
-70
-49
-131
-198
-238
-184
-138
-198
-224
-186
-130
-112
-143
-170
-171
-223
-291
-242
-177
-157
-156
-144
-107
-91
-120
-152
-156
-162
-183
-179
-139
-80
-67
-123
-198
-248
-239
-214
-222
-220
-190
-194
-183
-160
-168
-170
-131
-98
-100
-117
-131
-125
-142
-197
-177
-161
-205
-271
-296
-288
-261
-264
-270
-233
-159
-114
-132
-141
-97
-69
-48
-63
-143
-197
-227
-211
-190
-165
-156
-176
-182
-169
-105
-101
-140
-125
-84
-108
-158
-153
-161
-150
-159
-188
-156
-130
-147
-200
-221
-191
-126
-163
-202
-153
-84
-65
-113
-132
-134
-130
-166
-191
-178
-158
-152
-143
-147
-185
-206
-204
-213
-173
-181
-223
-224
-228
-232
-246
-209
-86
-26
-84
-137
-114
-131
-168
-185
-156
-111
-89
-101
-140
-182
-200
-204
-218
-178
-90
-93
-147
-176
-140
-152
-202
-241
-258
-295
-333
-318
-269
-185
-182
-215
-251
-268
-295
-285
-233
-208
-212
-285
-320
-299
-252
-218
-216
-190
-169
-218
-223
-186
-156
-161
-180
-212
-226
-202
-230
-279
-312
-263
-189
-155
-135
-107
-151
-208
-196
-227
-247
-223
-248
-264
-263
-263
-263
-306
-318
-293
-305
-381
-424
-356
-285
-253
-265
-273
-269
-269
-318
-381
-353
-332
-311
-274
-216
-178
-191
-225
-231
-223
-195
-184
-167
-167
-184
-185
-230
-237
-286
-319
-319
-301
-236
-185
-196
-218
-223
-270
-305
-290
-259
-275
-352
-389
-377
-370
-337
-315
-316
-338
-386
-401
-367
-322
-263
-266
-292
-273
-272
-307
-339
-324
-256
-226
-279
-311
-278
-242
-242
-276
-284
-277
-301
-338
-301
-213
-200
-229
-253
-275
-289
-283
-277
-258
-217
-216
-316
-365
-355
-365
-375
-369
-375
-388
-395
-351
-292
-276
-293
-306
-324
-297
-287
-319
-338
-347
-345
-331
-299
-287
-273
-283
-269
-253
-290
-306
-285
-246
-236
-272
-258
-251
-285
-328
-349
-334
-304
-311
-333
-354
-328
-282
-259
-261
-289
-299
-322
-370
-386
-370
-384
-396
-379
-333
-326
-400
-376
-261
-209
-228
-263
-244
-222
-258
-302
-260
-174
-104
-105
-163
-183
-205
-236
-259
-256
-226
-243
-293
-293
-235
-199
-216
-251
-258
-249
-236
-232
-223
-190
-198
-269
-289
-281
-289
-326
-358
-362
-323
-280
-243
-204
-249
-288
-305
-314
-288
-266
-255
-244
-250
-242
-231
-214
-172
-159
-177
-170
-186
-216
-239
-213
-183
-211
-264
-258
-242
-259
-306
-298
-215
-182
-234
-280
-311
-321
-325
-293
-263
-255
-272
-298
-277
-220
-166
-176
-236
-274
-282
-296
-312
-280
-241
-231
-220
-200
-188
-179
-212
-251
-258
-232
-256
-286
-269
-235
-183
-224
-303
-339
-303
-258
-240
-225
-198
-211
-249
-248
-192
-165
-162
-128
-102
-132
-200
-224
-216
-210
-233
-255
-257
-233
-219
-234
-223
-157
-109
-107
-117
-132
-162
-192
-241
-241
-176
-149
-151
-176
-171
-150
-144
-158
-165
-151
-157
-206
-215
-190
-185
-148
-114
-110
-150
-222
-263
-274
-279
-276
-236
-235
-226
-200
-194
-169
-150
-113
-123
-139
-137
-150
-151
-138
-118
-112
-170
-187
-197
-221
-261
-263
-246
-255
-235
-216
-196
-189
-187
-157
-120
-125
-196
-241
-238
-227
-219
-196
-175
-134
-90
-132
-213
-249
-278
-279
-263
-225
-142
-98
-83
-67
-35
-41
-95
-90
-48
-25
-18
-30
-62
-91
-120
-141
-130
-113
-123
-114
-117
-102
-93
-135
-153
-134
-160
-180
-205
-211
-195
-182
-177
-212
-211
-179
-156
-170
-161
-144
-119
-91
-119
-158
-204
-204
-198
-206
-175
-170
-195
-218
-252
-280
-281
-276
-237
-202
-219
-235
-282
-311
-296
-272
-282
-309
-282
-268
-311
-372
-403
-382
-361
-322
-280
-288
-261
-258
-304
-309
-332
-348
-353
-340
-307
-267
-292
-351
-373
-346
-318
-314
-277
-225
-207
-213
-213
-217
-207
-234
-255
-251
-250
-240
-265
-262
-233
-223
-216
-171
-120
-130
-153
-186
-218
-203
-157
-139
-153
-152
-147
-157
-164
-141
-154
-186
-176
-189
-187
-228
-289
-299
-267
-239
-248
-274
-272
-234
-229
-237
-188
-179
-252
-282
-292
-326
-345
-333
-299
-259
-254
-270
-309
-341
-351
-368
-353
-326
-304
-300
-304
-286
-216
-209
-256
-298
-282
-281
-298
-292
-291
-243
-239
-240
-243
-227
-206
-211
-205
-238
-306
-312
-288
-243
-222
-237
-267
-290
-309
-332
-365
-394
-359
-320
-297
-291
-264
-279
-253
-256
-280
-262
-253
-259
-262
-287
-327
-315
-297
-282
-254
-233
-215
-191
-205
-242
-273
-279
-275
-290
-312
-316
-293
-287
-255
-278
-316
-357
-368
-374
-356
-381
-415
-403
-400
-448
-428
-359
-289
-267
-300
-327
-357
-356
-360
-326
-321
-361
-376
-379
-392
-395
-413
-425
-433
-455
-432
-425
-389
-356
-329
-343
-343
-365
-368
-388
-418
-355
-316
-299
-286
-256
-259
-297
-325
-303
-262
-257
-267
-254
-221
-212
-247
-270
-243
-202
-175
-162
-164
-185
-233
-281
-301
-322
-383
-392
-370
-308
-273
-245
-211
-192
-224
-257
-331
-374
-357
-345
-370
-377
-356
-336
-300
-312
-315
-302
-312
-317
-330
-346
-342
-322
-302
-286
-266
-271
-271
-327
-347
-347
-356
-382
-396
-354
-351
-377
-373
-345
-309
-316
-339
-345
-349
-333
-325
-299
-281
-284
-301
-360
-364
-326
-281
-281
-295
-274
-231
-167
-183
-243
-281
-296
-306
-349
-359
-343
-369
-399
-419
-370
-338
-350
-362
-368
-378
-361
-354
-326
-299
-300
-337
-331
-288
-283
-309
-370
-403
-366
-317
-322
-332
-312
-302
-329
-359
-347
-326
-292
-280
-308
-270
-226
-211
-233
-215
-228
-313
-407
-418
-379
-347
-312
-290
-294
-276
-282
-317
-336
-337
-320
-349
-397
-406
-393
-396
-393
-384
-386
-365
-348
-340
-313
-309
-321
-346
-372
-349
-323
-307
-255
-240
-211
-190
-205
-207
-209
-241
-224
-204
-200
-178
-166
-180
-207
-220
-249
-264
-253
-228
-198
-159
-146
-149
-157
-182
-187
-208
-211
-187
-193
-202
-256
-299
-303
-308
-274
-226
-210
-236
-254
-295
-318
-291
-267
-248
-215
-177
-132
-104
-97
-127
-170
-193
-207
-197
-157
-85
-55
-56
-82
-69
-109
-135
-162
-146
-108
-100
-84
-58
-49
-88
-121
-163
-159
-121
-90
-111
-147
-116
-95
-112
-108
-106
-133
-146
-165
-218
-218
-200
-192
-165
-155
-190
-207
-179
-175
-193
-191
-215
-213
-196
-196
-203
-250
-277
-286
-291
-298
-304
-324
-340
-372
-367
-330
-287
-259
-229
-239
-259
-267
-286
-303
-299
-268
-279
-296
-307
-338
-338
-322
-327
-315
-253
-223
-236
-250
-247
-229
-186
-159
-167
-168
-209
-249
-266
-230
-218
-237
-236
-264
-274
-269
-220
-178
-180
-174
-163
-180
-208
-210
-177
-164
-198
-224
-232
-258
-280
-261
-235
-264
-290
-278
-276
-270
-254
-275
-230
-190
-195
-224
-261
-287
-297
-264
-199
-148
-91
-87
-112
-113
-102
-101
-151
-175
-172
-165
-118
-74
-81
-96
-117
-111
-83
-60
-36
-24
-17
-33
-59
-76
-66
-59
-66
-71
-52
-30
-25
-19
-26
-44
-74
-108
-127
-129
-105
-51
-29
-22
-26
-30
-46
-74
-77
-54
-19
35
52
27
-4
-4
5
-6
-9
1
-12
-59
-106
-113
-85
-76
-64
-89
-106
-112
-140
-111
-92
-100
-102
-95
-88
-89
-75
-83
-90
-94
-117
-116
-81
-30
4
11
-3
-45
-91
-131
-177
-185
-144
-151
-209
-237
-244
-252
-267
-238
-240
-234
-214
-206
-200
-201
-220
-241
-220
-215
-247
-298
-303
-274
-247
-261
-256
-217
-206
-232
-272
-248
-190
-169
-220
-266
-244
-230
-226
-235
-246
-221
-217
-225
-198
-175
-160
-159
-159
-158
-173
-197
-188
-204
-223
-245
-249
-234
-233
-261
-264
-245
-221
-228
-277
-315
-343
-353
-335
-318
-308
-286
-303
-281
-238
-239
-271
-271
-227
-228
-233
-229
-211
-199
-197
-226
-239
-225
-198
-180
-175
-141
-140
-142
-158
-160
-169
-175
-178
-169
-155
-171
-195
-215
-223
-228
-213
-206
-205
-218
-212
-212
-215
-214
-212
-219
-241
-273
-301
-300
-278
-270
-248
-236
-232
-223
-211
-213
-239
-217
-211
-227
-201
-183
-177
-157
-164
-183
-188
-172
-190
-213
-217
-226
-204
-211
-230
-247
-261
-254
-235
-217
-202
-170
-173
-207
-240
-257
-250
-254
-271
-280
-283
-264
-231
-202
-197
-208
-240
-247
-237
-243
-231
-238
-262
-262
-259
-248
-238
-213
-153
-172
-233
-246
-262
-293
-268
-244
-217
-189
-202
-209
-230
-247
-249
-231
-208
-211
-251
-268
-273
-273
-259
-285
-307
-332
-366
-361
-344
-317
-287
-272
-281
-284
-303
-335
-322
-337
-359
-353
-362
-345
-340
-337
-317
-306
-300
-298
-316
-317
-298
-303
-297
-291
-278
-282
-303
-301
-272
-253
-250
-283
-309
-296
-302
-325
-339
-334
-350
-358
-332
-300
-268
-264
-249
-213
-196
-171
-183
-216
-222
-236
-267
-286
-307
-304
-297
-293
-280
-251
-245
-261
-238
-201
-182
-199
-215
-240
-239
-241
-279
-306
-316
-302
-298
-302
-267
-236
-224
-266
-295
-286
-298
-272
-243
-219
-187
-178
-189
-188
-149
-115
-103
-121
-144
-126
-101
-94
-95
-72
-66
-99
-133
-142
-143
-129
-123
-132
-157
-187
-218
-229
-221
-223
-240
-205
-189
-196
-214
-235
-225
-183
-169
-160
-115
-95
-114
-165
-205
-208
-211
-221
-184
-140
-123
-127
-134
-103
-86
-94
-114
-161
-143
-120
-137
-144
-158
-161
-160
-181
-219
-260
-279
-278
-257
-223
-205
-201
-212
-225
-280
-317
-316
-290
-271
-274
-296
-303
-298
-307
-316
-323
-325
-299
-281
-282
-261
-235
-229
-230
-211
-218
-252
-260
-270
-294
-313
-342
-347
-352
-363
-358
-348
-345
-347
-326
-305
-302
-320
-342
-349
-354
-391
-405
-375
-351
-340
-329
-312
-312
-315
-317
-322
-312
-301
-313
-338
-351
-362
-369
-356
-327
-317
-305
-310
-308
-321
-346
-369
-349
-318
-316
-316
-311
-314
-361
-370
-345
-348
-342
-346
-379
-376
-372
-375
-386
-419
-431
-440
-440
-412
-375
-361
-364
-377
-407
-418
-427
-416
-390
-351
-323
-325
-312
-302
-307
-295
-288
-290
-281
-305
-318
-315
-326
-362
-406
-412
-404
-420
-448
-447
-393
-390
-375
-372
-354
-367
-401
-375
-381
-420
-468
-491
-513
-525
-529
-530
-499
-476
-488
-530
-548
-558
-547
-523
-509
-494
-450
-400
-400
-429
-430
-451
-502
-556
-556
-546
-537
-502
-487
-475
-478
-510
-513
-492
-513
-542
-578
-613
-592
-580
-587
-566
-522
-491
-483
-496
-505
-496
-466
-430
-421
-420
-419
-408
-431
-456
-469
-457
-439
-433
-431
-426
-401
-399
-419
-478
-510
-508
-487
-451
-433
-415
-401
-386
-376
-393
-408
-416
-404
-386
-392
-418
-428
-430
-416
-408
-416
-381
-334
-299
-304
-313
-295
-270
-260
-263
-266
-277
-308
-312
-302
-302
-283
-295
-297
-267
-259
-293
-300
-254
-233
-252
-259
-253
-225
-229
-259
-270
-288
-314
-333
-315
-289
-262
-228
-248
-280
-309
-348
-368
-351
-320
-292
-293
-331
-348
-346
-330
-318
-286
-210
-176
-163
-139
-146
-176
-199
-240
-270
-271
-284
-324
-365
-377
-357
-352
-353
-344
-322
-281
-287
-290
-273
-265
-274
-264
-213
-220
-264
-285
-292
-270
-263
-314
-334
-337
-331
-357
-360
-312
-329
-376
-422
-440
-386
-357
-356
-349
-323
-338
-363
-370
-366
-380
-417
-399
-351
-321
-314
-330
-356
-371
-398
-426
-421
-414
-391
-379
-419
-450
-441
-435
-416
-423
-379
-329
-317
-314
-346
-364
-365
-373
-371
-366
-361
-342
-315
-316
-344
-352
-359
-350
-343
-327
-310
-283
-270
-291
-326
-364
-343
-311
-312
-352
-386
-376
-352
-359
-343
-345
-336
-331
-371
-413
-412
-384
-369
-381
-390
-401
-406
-392
-371
-355
-357
-311
-276
-275
-260
-268
-267
-268
-303
-322
-349
-359
-322
-324
-388
-425
-436
-410
-382
-379
-362
-356
-330
-298
-306
-298
-263
-261
-260
-250
-243
-211
-198
-213
-218
-219
-217
-203
-179
-183
-184
-206
-193
-182
-191
-202
-216
-177
-190
-257
-289
-310
-291
-283
-278
-276
-263
-231
-223
-220
-199
-170
-187
-196
-182
-184
-188
-187
-197
-203
-216
-263
-300
-262
-242
-245
-241
-233
-211
-194
-194
-202
-225
-247
-238
-227
-221
-184
-172
-157
-149
-154
-196
-225
-260
-281
-299
-306
-283
-270
-251
-254
-248
-229
-228
-229
-226
-242
-273
-282
-282
-277
-285
-302
-319
-318
-285
-295
-296
-270
-266
-282
-301
-316
-310
-294
-302
-320
-328
-336
-347
-364
-363
-347
-327
-317
-325
-321
-312
-310
-298
-270
-243
-249
-252
-260
-267
-260
-243
-214
-171
-167
-194
-212
-221
-234
-233
-225
-253
-250
-245
-270
-296
-336
-389
-417
-433
-437
-388
-352
-348
-335
-337
-326
-295
-264
-263
-256
-244
-246
-239
-222
-200
-174
-148
-134
-150
-166
-148
-141
-149
-138
-151
-202
-244
-270
-259
-224
-231
-289
-329
-363
-409
-434
-425
-408
-384
-385
-390
-372
-351
-354
-348
-332
-310
-278
-243
-209
-172
-139
-156
-176
-182
-180
-151
-148
-130
-113
-110
-110
-136
-151
-158
-158
-164
-182
-191
-223
-270
-314
-329
-335
-374
-416
-417
-393
-381
-382
-390
-366
-323
-320
-333
-338
-307
-272
-269
-250
-227
-213
-250
-293
-309
-283
-250
-239
-246
-240
-245
-288
-291
-260
-264
-279
-285
-293
-284
-275
-297
-278
-280
-314
-341
-363
-397
-396
-375
-348
-361
-361
-363
-396
-431
-426
-418
-398
-344
-331
-322
-293
-270
-266
-253
-250
-246
-246
-245
-259
-271
-300
-348
-378
-380
-378
-374
-348
-335
-361
-385
-405
-406
-385
-371
-370
-391
-403
-410
-411
-379
-374
-372
-336
-324
-341
-367
-371
-366
-359
-339
-313
-272
-242
-209
-201
-229
-241
-228
-211
-207
-201
-196
-211
-230
-247
-233
-246
-263
-248
-228
-195
-191
-218
-234
-221
-234
-260
-282
-287
-288
-295
-302
-288
-248
-208
-193
-224
-261
-290
-304
-283
-283
-293
-328
-367
-374
-343
-322
-316
-304
-333
-351
-385
-382
-355
-337
-320
-345
-357
-364
-372
-374
-390
-398
-391
-385
-369
-354
-341
-346
-382
-384
-372
-355
-357
-379
-386
-390
-412
-411
-392
-391
-409
-435
-424
-400
-370
-377
-394
-375
-358
-377
-401
-386
-343
-317
-320
-330
-344
-337
-337
-329
-320
-323
-325
-357
-377
-381
-378
-372
-355
-334
-343
-356
-369
-374
-361
-363
-362
-369
-367
-359
-352
-342
-329
-333
-343
-357
-358
-325
-316
-293
-295
-317
-314
-335
-346
-331
-314
-307
-299
-310
-324
-332
-347
-354
-334
-296
-284
-280
-287
-305
-316
-315
-300
-279
-275
-275
-279
-297
-296
-296
-280
-266
-293
-315
-317
-333
-321
-323
-312
-322
-360
-370
-344
-327
-327
-311
-259
-239
-242
-233
-213
-211
-206
-200
-186
-181
-180
-179
-183
-197
-211
-205
-209
-207
-187
-185
-181
-190
-205
-216
-242
-239
-213
-201
-219
-231
-252
-260
-279
-300
-286
-302
-301
-274
-266
-272
-260
-286
-292
-305
-313
-281
-270
-268
-246
-244
-226
-216
-205
-200
-206
-207
-210
-214
-205
-194
-212
-222
-193
-181
-161
-199
-232
-231
-249
-294
-317
-316
-298
-303
-331
-342
-337
-335
-360
-382
-367
-335
-322
-350
-386
-385
-373
-369
-367
-342
-303
-295
-295
-284
-255
-238
-225
-229
-267
-307
-324
-333
-334
-318
-312
-307
-294
-290
-295
-336
-328
-302
-299
-300
-300
-294
-294
-299
-312
-309
-313
-302
-250
-222
-221
-251
-295
-330
-356
-388
-365
-311
-291
-295
-321
-365
-389
-381
-363
-346
-340
-350
-360
-360
-360
-350
-366
-377
-385
-394
-402
-416
-411
-415
-397
-383
-382
-365
-326
-301
-304
-299
-301
-308
-324
-360
-362
-344
-317
-297
-275
-260
-266
-262
-246
-251
-251
-243
-277
-294
-267
-259
-278
-264
-248
-262
-273
-271
-244
-239
-225
-232
-250
-226
-238
-265
-271
-274
-289
-294
-279
-258
-226
-212
-229
-242
-236
-250
-241
-213
-169
-137
-138
-148
-138
-122
-129
-141
-129
-112
-125
-135
-147
-166
-168
-167
-165
-174
-172
-168
-191
-200
-166
-166
-220
-254
-267
-288
-288
-296
-299
-290
-301
-346
-367
-347
-328
-326
-338
-333
-301
-292
-316
-344
-335
-339
-390
-404
-400
-376
-368
-370
-374
-400
-407
-414
-429
-416
-398
-414
-429
-418
-403
-394
-407
-427
-401
-357
-313
-283
-273
-286
-306
-321
-342
-349
-345
-363
-367
-375
-393
-416
-440
-421
-407
-389
-396
-425
-429
-449
-453
-408
-385
-385
-398
-414
-423
-398
-350
-341
-377
-394
-367
-337
-308
-290
-278
-254
-241
-264
-268
-268
-278
-279
-278
-267
-277
-310
-340
-353
-366
-389
-393
-378
-372
-387
-383
-374
-367
-363
-363
-358
-330
-321
-322
-301
-287
-258
-259
-273
-269
-281
-287
-278
-274
-287
-312
-357
-389
-391
-388
-383
-376
-379
-384
-375
-355
-325
-311
-301
-307
-309
-301
-287
-290
-299
-289
-275
-256
-259
-255
-226
-204
-212
-220
-205
-180
-146
-130
-131
-112
-126
-145
-144
-157
-167
-152
-143
-154
-157
-168
-189
-193
-177
-155
-169
-177
-178
-173
-178
-188
-199
-201
-216
-217
-213
-189
-164
-145
-127
-139
-142
-167
-202
-218
-198
-180
-207
-237
-265
-279
-306
-326
-312
-270
-257
-277
-311
-339
-343
-342
-360
-360
-340
-350
-353
-337
-328
-293
-268
-253
-231
-213
-210
-198
-164
-145
-139
-155
-180
-177
-160
-139
-117
-76
-74
-92
-117
-115
-96
-82
-57
-49
-51
-78
-92
-104
-113
-108
-119
-117
-115
-124
-124
-120
-103
-87
-96
-100
-108
-114
-139
-138
-122
-115
-108
-84
-66
-61
-58
-77
-68
-57
-30
1
19
27
21
5
-12
-54
-68
-64
-82
-84
-84
-70
-53
-75
-84
-81
-92
-91
-96
-93
-88
-101
-127
-157
-157
-169
-155
-155
-194
-204
-246
-268
-256
-243
-219
-196
-206
-237
-286
-317
-310
-310
-299
-287
-271
-268
-324
-353
-339
-331
-340
-342
-340
-319
-298
-298
-268
-246
-221
-211
-227
-231
-195
-205
-231
-225
-212
-224
-250
-262
-249
-227
-190
-158
-134
-117
-130
-148
-147
-144
-149
-152
-189
-228
-265
-313
-315
-296
-282
-273
-286
-295
-308
-303
-312
-307
-278
-265
-273
-264
-259
-254
-257
-245
-236
-243
-225
-225
-222
-199
-182
-162
-139
-114
-108
-85
-68
-87
-96
-89
-62
-54
-72
-86
-88
-89
-125
-158
-183
-202
-211
-226
-245
-270
-317
-383
-406
-418
-436
-419
-381
-342
-323
-317
-309
-308
-310
-288
-257
-244
-215
-204
-185
-151
-163
-171
-156
-143
-122
-96
-105
-96
-78
-89
-121
-150
-143
-141
-168
-178
-208
-232
-218
-210
-204
-168
-145
-163
-186
-185
-149
-115
-118
-106
-98
-100
-94
-90
-90
-108
-142
-146
-152
-178
-177
-175
-176
-163
-183
-214
-217
-208
-204
-214
-224
-253
-271
-267
-257
-230
-185
-131
-131
-127
-138
-172
-166
-142
-153
-151
-144
-178
-208
-226
-221
-218
-231
-202
-173
-169
-170
-174
-189
-188
-192
-186
-162
-148
-139
-149
-171
-181
-143
-110
-76
-69
-103
-127
-127
-138
-151
-162
-179
-199
-195
-188
-195
-225
-258
-295
-306
-282
-269
-258
-242
-264
-288
-310
-324
-287
-236
-217
-203
-199
-201
-175
-154
-150
-159
-173
-157
-165
-164
-136
-134
-126
-129
-154
-177
-193
-192
-185
-199
-231
-227
-236
-267
-256
-265
-270
-283
-300
-302
-325
-325
-289
-258
-253
-262
-278
-274
-236
-201
-172
-140
-149
-172
-203
-220
-217
-216
-207
-225
-226
-189
-182
-197
-209
-214
-231
-257
-290
-293
-261
-251
-248
-243
-228
-212
-220
-206
-178
-169
-173
-180
-185
-171
-163
-157
-139
-146
-152
-156
-186
-214
-206
-199
-223
-244
-245
-249
-247
-236
-231
-230
-217
-198
-201
-197
-197
-204
-193
-177
-163
-149
-144
-136
-144
-145
-162
-182
-173
-191
-221
-231
-230
-208
-182
-177
-192
-207
-226
-229
-196
-185
-201
-212
-215
-195
-175
-166
-168
-207
-230
-238
-249
-244
-256
-292
-314
-326
-336
-347
-372
-391
-401
-410
-400
-383
-373
-384
-400
-412
-411
-385
-357
-347
-360
-366
-358
-338
-309
-304
-290
-273
-300
-306
-256
-231
-240
-231
-226
-228
-232
-244
-231
-243
-257
-255
-263
-288
-304
-330
-341
-329
-317
-296
-272
-279
-278
-295
-297
-267
-251
-247
-244
-248
-265
-279
-304
-307
-285
-283
-283
-291
-286
-264
-255
-257
-250
-252
-266
-280
-295
-300
-291
-290
-299
-315
-313
-311
-327
-323
-325
-358
-351
-352
-357
-340
-345
-357
-346
-313
-293
-294
-299
-310
-306
-297
-275
-264
-243
-235
-252
-287
-326
-333
-311
-315
-341
-371
-383
-356
-327
-322
-325
-325
-332
-336
-332
-318
-301
-294
-297
-300
-321
-349
-370
-375
-344
-300
-269
-274
-294
-329
-350
-348
-327
-295
-269
-253
-248
-254
-257
-253
-254
-261
-255
-236
-242
-245
-226
-206
-204
-204
-218
-223
-223
-222
-218
-264
-320
-359
-376
-385
-385
-388
-414
-435
-443
-464
-465
-452
-424
-406
-407
-401
-401
-405
-371
-345
-331
-299
-256
-227
-224
-242
-250
-230
-215
-196
-187
-204
-208
-192
-180
-183
-204
-214
-206
-203
-195
-196
-208
-220
-226
-233
-257
-271
-287
-299
-300
-299
-282
-285
-291
-294
-284
-275
-264
-246
-247
-239
-213
-188
-183
-181
-178
-193
-193
-223
-253
-255
-284
-287
-283
-302
-309
-316
-322
-319
-318
-342
-362
-359
-367
-363
-367
-396
-401
-387
-380
-378
-387
-389
-376
-360
-365
-362
-348
-329
-307
-307
-312
-314
-321
-329
-341
-334
-331
-340
-351
-344
-359
-375
-378
-398
-411
-406
-430
-435
-441
-454
-449
-453
-460
-460
-460
-459
-460
-457
-439
-431
-440
-427
-399
-374
-362
-370
-359
-371
-359
-360
-367
-345
-348
-340
-328
-341
-355
-365
-387
-406
-394
-388
-406
-398
-410
-426
-444
-436
-427
-409
-406
-393
-372
-359
-351
-354
-365
-381
-395
-380
-374
-378
-360
-367
-391
-408
-421
-420
-426
-426
-429
-445
-456
-455
-436
-413
-416
-416
-399
-396
-401
-391
-378
-367
-379
-409
-429
-443
-449
-448
-428
-414
-409
-422
-445
-445
-448
-441
-424
-423
-407
-409
-422
-440
-455
-447
-422
-406
-392
-381
-388
-400
-424
-448
-439
-433
-421
-421
-415
-399
-416
-422
-429
-435
-424
-408
-398
-409
-400
-420
-444
-455
-467
-466
-474
-490
-503
-504
-500
-502
-501
-495
-491
-480
-483
-463
-438
-430
-427
-437
-434
-411
-382
-375
-358
-317
-302
-304
-308
-309
-311
-317
-335
-349
-352
-372
-406
-422
-424
-413
-390
-372
-360
-371
-373
-385
-410
-410
-402
-403
-425
-446
-426
-408
-403
-407
-411
-397
-390
-379
-351
-346
-336
-300
-265
-251
-246
-261
-260
-253
-246
-248
-251
-251
-257
-261
-276
-290
-288
-293
-320
-344
-379
-407
-409
-408
-399
-394
-410
-437
-440
-437
-437
-423
-425
-431
-416
-402
-397
-400
-421
-432
-441
-455
-452
-442
-434
-430
-442
-449
-431
-421
-424
-424
-420
-430
-446
-454
-483
-493
-499
-511
-518
-522
-525
-526
-527
-535
-561
-572
-583
-598
-623
-634
-631
-624
-621
-599
-568
-545
-522
-506
-495
-485
-488
-487
-477
-477
-461
-460
-477
-500
-504
-497
-500
-495
-483
-474
-463
-445
-430
-408
-412
-411
-411
-411
-412
-409
-406
-402
-391
-405
-436
-451
-454
-457
-443
-410
-393
-386
-397
-415
-391
-369
-365
-347
-326
-312
-318
-325
-345
-349
-361
-366
-360
-377
-385
-396
-415
-413
-403
-407
-408
-422
-429
-411
-402
-388
-399
-401
-403
-393
-380
-362
-341
-322
-309
-319
-324
-319
-328
-334
-333
-319
-307
-307
-323
-346
-346
-341
-334
-317
-317
-326
-321
-308
-314
-291
-275
-289
-293
-320
-339
-340
-334
-340
-362
-361
-343
-330
-309
-276
-266
-250
-251
-265
-263
-249
-241
-216
-188
-193
-218
-256
-283
-285
-265
-270
-282
-295
-305
-320
-336
-326
-318
-314
-303
-278
-270
-257
-241
-239
-252
-260
-252
-260
-254
-240
-215
-213
-212
-191
-144
-134
-148
-122
-122
-123
-122
-132
-139
-142
-168
-195
-211
-199
-197
-201
-214
-228
-228
-236
-234
-224
-224
-229
-228
-229
-234
-245
-251
-237
-222
-220
-212
-188
-174
-160
-148
-147
-166
-153
-150
-179
-200
-212
-214
-231
-236
-241
-242
-244
-237
-239
-235
-233
-265
-286
-298
-289
-273
-269
-254
-250
-243
-241
-233
-227
-218
-221
-225
-208
-187
-168
-156
-123
-89
-73
-69
-76
-76
-96
-126
-159
-175
-169
-180
-186
-176
-177
-173
-191
-222
-233
-223
-244
-246
-230
-243
-251
-281
-296
-296
-299
-292
-267
-251
-265
-268
-260
-248
-228
-225
-231
-235
-239
-220
-224
-229
-216
-206
-203
-206
-198
-204
-208
-193
-183
-166
-141
-138
-139
-118
-115
-111
-112
-139
-161
-180
-177
-150
-116
-81
-71
-80
-83
-79
-89
-65
-38
-37
-64
-76
-82
-105
-123
-143
-155
-158
-155
-154
-143
-147
-159
-138
-140
-140
-152
-163
-145
-141
-143
-132
-128
-118
-95
-90
-67
-41
-24
-14
-15
-21
-27
-36
-49
-47
-57
-72
-95
-100
-83
-76
-69
-66
-81
-89
-98
-113
-119
-137
-159
-178
-210
-238
-263
-287
-288
-298
-311
-303
-311
-313
-317
-326
-297
-262
-222
-187
-182
-181
-163
-154
-146
-151
-153
-160
-177
-170
-186
-198
-196
-197
-206
-207
-216
-245
-256
-261
-267
-273
-282
-279
-268
-269
-270
-260
-270
-283
-278
-272
-267
-251
-210
-178
-162
-140
-122
-127
-106
-84
-65
-26
-8
3
4
-18
-61
-99
-116
-132
-135
-137
-153
-167
-186
-187
-198
-199
-194
-196
-202
-187
-171
-160
-170
-185
-197
-214
-221
-234
-232
-228
-243
-225
-215
-211
-199
-197
-200
-188
-168
-159
-149
-147
-154
-152
-147
-130
-120
-122
-121
-136
-133
-137
-137
-139
-142
-146
-131
-127
-126
-109
-105
-105
-102
-96
-93
-103
-135
-143
-136
-117
-100
-86
-85
-100
-124
-147
-147
-136
-126
-113
-115
-125
-124
-136
-132
-126
-119
-114
-121
-121
-133
-146
-153
-132
-130
-131
-152
-166
-172
-170
-167
-167
-157
-162
-173
-187
-200
-201
-198
-192
-195
-187
-185
-186
-186
-191
-195
-200
-205
-191
-172
-154
-134
-123
-112
-110
-122
-99
-87
-89
-78
-69
-69
-52
-44
-53
-45
-65
-77
-80
-103
-114
-97
-97
-96
-111
-134
-133
-116
-103
-106
-100
-114
-149
-164
-179
-198
-199
-193
-177
-170
-182
-200
-201
-185
-166
-159
-120
-84
-73
-61
-40
-37
-33
-25
-27
-31
-56
-73
-80
-101
-118
-132
-149
-159
-175
-180
-187
-191
-163
-155
-161
-159
-167
-167
-145
-135
-120
-132
-170
-188
-200
-185
-168
-148
-136
-155
-168
-180
-170
-167
-174
-186
-203
-237
-267
-264
-256
-256
-269
-269
-280
-276
-262
-260
-249
-255
-280
-285
-271
-243
-248
-280
-284
-267
-245
-220
-207
-176
-154
-153
-158
-150
-146
-168
-177
-198
-228
-230
-231
-226
-231
-239
-253
-262
-246
-236
-225
-224
-238
-226
-210
-216
-215
-200
-196
-179
-177
-170
-137
-117
-113
-97
-119
-135
-140
-138
-99
-83
-69
-47
-50
-63
-84
-99
-94
-90
-94
-113
-130
-140
-147
-155
-163
-173
-186
-204
-221
-239
-243
-242
-232
-229
-227
-216
-184
-155
-136
-135
-149
-157
-166
-172
-176
-183
-178
-166
-179
-185
-198
-200
-198
-202
-193
-182
-199
-230
-242
-248
-236
-227
-240
-230
-220
-234
-236
-251
-244
-237
-259
-268
-251
-221
-205
-185
-166
-140
-129
-124
-110
-111
-108
-98
-74
-58
-65
-84
-75
-79
-106
-100
-81
-73
-74
-91
-99
-92
-106
-125
-135
-126
-122
-129
-146
-176
-195
-216
-222
-230
-235
-238
-227
-210
-203
-195
-181
-163
-154
-131
-120
-112
-101
-101
-101
-98
-113
-114
-115
-125
-118
-106
-118
-157
-203
-232
-241
-261
-268
-275
-253
-223
-226
-223
-231
-250
-244
-223
-220
-208
-179
-171
-163
-153
-156
-129
-94
-84
-82
-85
-68
-60
-66
-61
-57
-62
-60
-59
-83
-91
-116
-144
-167
-197
-195
-204
-230
-246
-255
-249
-245
-229
-210
-190
-195
-188
-162
-153
-138
-129
-127
-130
-142
-139
-128
-139
-142
-138
-142
-146
-147
-155
-163
-185
-221
-229
-243
-259
-282
-318
-332
-354
-366
-387
-386
-371
-372
-378
-367
-373
-375
-362
-347
-317
-295
-293
-279
-254
-239
-245
-246
-234
-225
-228
-236
-233
-255
-278
-286
-300
-287
-260
-284
-293
-293
-288
-277
-276
-285
-298
-283
-262
-262
-264
-270
-255
-232
-222
-218
-198
-186
-167
-152
-169
-175
-172
-186
-192
-177
-169
-158
-156
-148
-143
-165
-181
-171
-138
-131
-130
-129
-151
-173
-192
-208
-206
-213
-227
-234
-251
-262
-251
-260
-272
-284
-288
-279
-277
-269
-234
-210
-205
-199
-186
-187
-184
-174
-165
-162
-150
-144
-169
-181
-205
-232
-260
-258
-235
-232
-235
-246
-253
-251
-258
-268
-273
-252
-236
-239
-246
-255
-233
-233
-243
-238
-228
-209
-195
-194
-201
-213
-227
-223
-197
-191
-214
-209
-189
-178
-182
-185
-162
-152
-153
-173
-195
-201
-219
-233
-244
-254
-262
-277
-284
-264
-242
-229
-223
-230
-230
-247
-260
-253
-250
-240
-243
-262
-283
-289
-296
-309
-314
-306
-287
-290
-288
-286
-287
-281
-281
-293
-296
-314
-316
-309
-290
-297
-316
-311
-295
-291
-290
-275
-266
-260
-251
-271
-288
-279
-280
-288
-293
-291
-306
-307
-306
-321
-323
-321
-302
-277
-282
-314
-315
-298
-298
-307
-327
-337
-328
-327
-310
-294
-275
-255
-251
-241
-238
-222
-214
-232
-242
-240
-245
-254
-250
-255
-287
-318
-324
-324
-323
-311
-302
-312
-300
-302
-302
-290
-287
-280
-288
-292
-289
-286
-288
-286
-278
-277
-307
-311
-328
-350
-349
-351
-342
-318
-309
-324
-326
-321
-315
-320
-312
-306
-318
-325
-327
-311
-304
-321
-313
-321
-314
-330
-353
-360
-356
-343
-345
-342
-360
-366
-371
-373
-374
-375
-353
-350
-343
-339
-351
-356
-363
-366
-378
-396
-399
-378
-357
-329
-307
-299
-289
-291
-302
-302
-283
-272
-277
-286
-291
-290
-300
-302
-308
-302
-299
-310
-308
-294
-268
-252
-256
-267
-266
-261
-256
-235
-218
-186
-147
-140
-123
-123
-143
-163
-170
-168
-171
-176
-184
-198
-218
-237
-239
-243
-267
-286
-291
-288
-294
-307
-319
-317
-304
-287
-282
-277
-270
-278
-296
-319
-324
-319
-312
-313
-331
-327
-312
-307
-303
-279
-270
-258
-242
-228
-214
-209
-206
-209
-209
-224
-239
-249
-263
-294
-320
-339
-338
-333
-348
-354
-357
-374
-390
-393
-369
-341
-311
-292
-296
-293
-289
-291
-285
-307
-322
-330
-334
-317
-309
-288
-275
-262
-263
-276
-275
-270
-265
-249
-233
-248
-261
-266
-285
-288
-288
-297
-310
-311
-313
-317
-319
-295
-282
-289
-289
-289
-289
-283
-287
-310
-318
-305
-319
-319
-316
-333
-334
-320
-310
-303
-290
-290
-284
-273
-282
-291
-273
-268
-270
-266
-265
-268
-257
-258
-275
-295
-308
-311
-309
-320
-311
-300
-320
-322
-335
-341
-319
-298
-275
-249
-253
-261
-265
-256
-235
-205
-199
-188
-185
-172
-156
-163
-160
-166
-174
-185
-192
-176
-152
-134
-149
-163
-173
-182
-179
-182
-189
-193
-194
-194
-208
-212
-206
-189
-177
-185
-200
-217
-231
-236
-217
-208
-189
-174
-182
-192
-195
-204
-195
-194
-199
-184
-193
-171
-161
-160
-149
-137
-128
-117
-103
-118
-119
-97
-86
-95
-108
-137
-156
-179
-199
-221
-217
-217
-222
-219
-217
-210
-208
-205
-205
-196
-192
-196
-166
-145
-150
-148
-153
-169
-203
-229
-238
-249
-252
-253
-244
-235
-234
-253
-254
-271
-282
-286
-276
-263
-255
-253
-266
-263
-267
-274
-277
-291
-292
-293
-277
-256
-252
-249
-262
-268
-274
-278
-266
-266
-280
-284
-265
-261
-282
-308
-305
-318
-325
-314
-317
-319
-307
-309
-307
-315
-312
-307
-300
-294
-320
-326
-329
-338
-342
-340
-348
-337
-330
-334
-341
-348
-340
-344
-335
-346
-349
-354
-362
-358
-331
-323
-327
-334
-349
-350
-365
-357
-342
-351
-354
-347
-345
-331
-316
-313
-301
-301
-302
-311
-323
-306
-308
-302
-286
-300
-308
-299
-300
-296
-290
-301
-306
-301
-300
-301
-321
-336
-331
-339
-332
-337
-355
-340
-328
-330
-329
-331
-319
-322
-335
-338
-317
-317
-317
-310
-313
-309
-288
-278
-266
-265
-261
-251
-249
-235
-243
-256
-256
-244
-244
-264
-283
-283
-280
-291
-285
-278
-266
-243
-241
-244
-245
-241
-231
-235
-246
-260
-266
-276
-291
-303
-303
-330
-358
-358
-375
-374
-378
-365
-343
-342
-344
-341
-336
-330
-313
-302
-296
-293
-291
-284
-278
-282
-272
-264
-249
-232
-235
-226
-211
-196
-192
-191
-201
-208
-214
-209
-222
-236
-245
-260
-276
-283
-292
-309
-323
-353
-363
-373
-368
-359
-368
-373
-380
-384
-373
-352
-330
-313
-291
-268
-244
-220
-211
-213
-221
-221
-227
-226
-225
-240
-249
-249
-256
-254
-251
-247
-251
-259
-261
-261
-279
-293
-298
-301
-298
-289
-289
-287
-303
-311
-307
-311
-308
-295
-278
-275
-282
-278
-290
-309
-305
-301
-292
-279
-268
-251
-240
-227
-209
-215
-222
-231
-231
-239
-243
-227
-228
-230
-240
-261
-276
-305
-322
-323
-313
-288
-278
-272
-270
-247
-224
-212
-212
-217
-224
-226
-236
-250
-263
-262
-268
-270
-272
-280
-272
-270
-245
-224
-229
-229
-219
-211
-200
-201
-202
-190
-175
-193
-212
-217
-228
-228
-215
-209
-212
-221
-249
-258
-266
-269
-269
-266
-269
-269
-275
-277
-271
-265
-262
-267
-279
-281
-267
-256
-258
-257
-262
-256
-254
-242
-226
-211
-195
-185
-173
-162
-150
-139
-135
-133
-137
-132
-148
-159
-163
-179
-194
-209
-201
-207
-215
-211
-216
-217
-235
-248
-262
-267
-282
-299
-312
-315
-330
-344
-335
-321
-310
-305
-318
-309
-308
-320
-325
-314
-275
-252
-236
-231
-228
-244
-256
-282
-286
-286
-290
-283
-301
-303
-311
-304
-303
-294
-277
-283
-288
-301
-299
-293
-295
-285
-281
-263
-270
-273
-263
-245
-225
-221
-220
-216
-209
-205
-199
-185
-180
-164
-155
-157
-162
-189
-201
-209
-214
-206
-223
-250
-256
-258
-276
-297
-311
-316
-324
-334
-348
-355
-356
-372
-400
-386
-381
-383
-354
-337
-332
-306
-281
-282
-260
-254
-250
-225
-212
-196
-180
-174
-175
-174
-180
-178
-186
-182
-168
-165
-179
-187
-185
-171
-159
-167
-191
-209
-212
-198
-193
-169
-158
-167
-173
-183
-187
-195
-207
-207
-208
-214
-219
-211
-211
-200
-196
-193
-202
-201
-189
-165
-169
-162
-150
-151
-155
-184
-208
-218
-235
-237
-227
-236
-235
-219
-223
-230
-221
-218
-223
-230
-232
-211
-194
-177
-167
-157
-151
-162
-169
-175
-183
-177
-175
-184
-187
-185
-186
-188
-194
-184
-181
-183
-187
-208
-212
-212
-212
-209
-222
-241
-248
-272
-294
-274
-266
-252
-262
-253
-235
-240
-238
-227
-224
-209
-203
-195
-200
-191
-186
-184
-171
-164
-171
-171
-183
-195
-189
-185
-184
-201
-196
-185
-202
-201
-188
-192
-193
-206
-202
-202
-214
-215
-218
-217
-216
-225
-234
-228
-232
-229
-215
-202
-180
-178
-185
-159
-142
-126
-126
-134
-140
-165
-186
-186
-199
-200
-199
-212
-220
-214
-219
-228
-225
-220
-209
-205
-216
-224
-224
-225
-222
-211
-200
-179
-156
-133
-122
-115
-114
-112
-119
-123
-111
-85
-63
-57
-53
-66
-96
-114
-120
-131
-123
-132
-138
-157
-171
-174
-182
-184
-190
-186
-170
-171
-166
-154
-168
-179
-191
-208
-206
-205
-191
-178
-172
-164
-168
-164
-165
-182
-178
-166
-166
-184
-184
-188
-200
-222
-239
-237
-252
-254
-255
-261
-262
-277
-280
-280
-282
-291
-303
-308
-305
-302
-304
-301
-306
-290
-288
-289
-296
-282
-264
-260
-247
-241
-220
-207
-202
-202
-205
-197
-205
-208
-214
-230
-249
-273
-292
-323
-328
-348
-359
-363
-367
-350
-338
-338
-326
-323
-328
-329
-327
-311
-316
-304
-290
-286
-280
-269
-253
-241
-233
-239
-252
-253
-257
-256
-247
-254
-253
-263
-267
-283
-289
-293
-304
-302
-296
-294
-305
-324
-325
-319
-303
-286
-270
-275
-287
-293
-290
-275
-254
-246
-217
-196
-202
-201
-189
-184
-169
-172
-160
-165
-166
-152
-150
-158
-166
-160
-154
-166
-176
-184
-183
-169
-188
-207
-223
-246
-255
-270
-257
-256
-273
-275
-266
-263
-252
-254
-240
-221
-201
-194
-182
-168
-181
-172
-168
-168
-178
-183
-189
-184
-175
-175
-180
-181
-174
-181
-190
-202
-214
-218
-225
-225
-210
-195
-188
-171
-154
-146
-150
-160
-166
-160
-175
-180
-165
-134
-115
-115
-101
-107
-127
-129
-126
-118
-112
-113
-123
-124
-133
-134
-121
-127
-121
-110
-113
-114
-123
-106
-115
-131
-141
-160
-172
-186
-185
-184
-158
-147
-145
-142
-127
-118
-106
-87
-70
-60
-60
-72
-84
-96
-116
-130
-135
-153
-177
-195
-203
-207
-235
-263
-280
-309
-328
-339
-327
-322
-313
-306
-298
-281
-262
-257
-258
-255
-239
-231
-222
-209
-208
-213
-208
-197
-188
-173
-169
-156
-137
-150
-132
-118
-147
-143
-144
-146
-145
-150
-152
-161
-162
-168
-167
-164
-169
-175
-190
-207
-224
-233
-226
-215
-206
-189
-176
-171
-177
-168
-149
-134
-140
-136
-110
-91
-73
-75
-104
-109
-110
-90
-88
-89
-85
-82
-83
-79
-59
-59
-53
-56
-72
-86
-101
-111
-112
-111
-95
-98
-104
-93
-76
-62
-59
-59
-49
-43
-52
-62
-75
-85
-93
-111
-136
-135
-135
-135
-129
-137
-143
-144
-144
-140
-137
-129
-107
-109
-96
-85
-87
-76
-64
-66
-85
-108
-117
-113
-118
-119
-125
-114
-115
-116
-109
-105
-103
-92
-70
-80
-89
-98
-103
-102
-96
-86
-71
-78
-92
-94
-98
-93
-77
-74
-72
-71
-72
-56
-66
-77
-72
-87
-108
-93
-106
-122
-125
-127
-134
-137
-158
-175
-165
-165
-154
-143
-147
-158
-166
-170
-172
-150
-141
-136
-119
-113
-111
-109
-95
-86
-90
-96
-101
-108
-125
-127
-123
-118
-126
-136
-144
-160
-164
-171
-157
-143
-152
-155
-161
-167
-168
-169
-186
-191
-192
-189
-164
-150
-132
-130
-128
-130
-131
-130
-121
-109
-102
-111
-119
-118
-117
-131
-141
-156
-173
-182
-187
-187
-198
-222
-226
-229
-228
-241
-241
-230
-211
-197
-202
-211
-201
-185
-177
-196
-206
-191
-168
-152
-156
-142
-127
-142
-153
-158
-161
-154
-162
-177
-187
-198
-211
-224
-238
-249
-260
-274
-288
-277
-288
-312
-310
-306
-314
-317
-319
-317
-314
-302
-282
-265
-248
-253
-261
-252
-229
-197
-178
-150
-128
-116
-126
-145
-160
-172
-183
-188
-200
-206
-213
-224
-232
-238
-237
-249
-258
-275
-284
-285
-279
-278
-269
-264
-251
-248
-259
-256
-238
-221
-205
-184
-191
-200
-200
-218
-198
-189
-190
-184
-192
-189
-179
-186
-170
-134
-115
-112
-116
-122
-141
-152
-153
-154
-155
-166
-169
-157
-157
-142
-120
-109
-110
-100
-100
-98
-93
-106
-114
-123
-125
-140
-168
-177
-185
-211
-210
-208
-222
-227
-233
-238
-231
-217
-225
-245
-239
-248
-240
-228
-226
-216
-209
-217
-217
-222
-240
-253
-258
-259
-272
-259
-262
-252
-239
-220
-220
-208
-173
-175
-181
-175
-184
-199
-166
-146
-151
-142
-160
-178
-168
-175
-194
-190
-203
-208
-223
-231
-227
-220
-193
-177
-168
-166
-167
-158
-159
-167
-157
-159
-148
-141
-144
-152
-157
-154
-159
-173
-174
-155
-156
-162
-162
-170
-173
-166
-164
-182
-203
-207
-203
-200
-187
-175
-180
-196
-197
-203
-206
-215
-220
-204
-215
-221
-217
-221
-232
-232
-230
-220
-226
-243
-237
-222
-220
-215
-222
-206
-198
-200
-185
-186
-183
-164
-157
-158
-153
-158
-134
-138
-149
-145
-156
-162
-171
-190
-191
-206
-224
-213
-215
-222
-218
-230
-260
-273
-282
-252
-240
-222
-196
-206
-198
-179
-187
-191
-179
-175
-168
-174
-179
-168
-164
-161
-157
-155
-163
-139
-131
-140
-150
-151
-135
-170
-188
-165
-175
-167
-160
-183
-171
-171
-198
-189
-185
-186
-202
-241
-258
-263
-274
-253
-247
-249
-239
-254
-276
-281
-269
-253
-235
-228
-224
-222
-218
-211
-217
-224
-211
-213
-223
-230
-234
-218
-216
-204
-198
-207
-216
-198
-194
-192
-183
-188
-183
-185
-206
-216
-230
-237
-240
-242
-255
-252
-261
-267
-267
-266
-256
-266
-270
-253
-247
-231
-211
-200
-181
-181
-175
-192
-211
-214
-224
-227
-226
-230
-235
-237
-237
-244
-238
-232
-240
-236
-240
-233
-232
-243
-237
-242
-234
-231
-236
-233
-237
-251
-256
-241
-239
-239
-231
-240
-247
-233
-226
-216
-207
-196
-192
-205
-205
-206
-209
-216
-230
-248
-242
-245
-244
-255
-282
-303
-312
-328
-331
-334
-344
-329
-324
-312
-291
-280
-261
-252
-236
-218
-198
-193
-190
-189
-205
-208
-224
-233
-221
-237
-236
-221
-220
-235
-259
-271
-270
-277
-269
-261
-267
-253
-249
-260
-249
-232
-215
-198
-209
-219
-214
-226
-221
-195
-191
-172
-177
-184
-191
-201
-187
-182
-169
-163
-146
-127
-123
-140
-167
-189
-205
-208
-197
-194
-192
-180
-175
-187
-191
-165
-146
-126
-122
-137
-139
-147
-147
-150
-156
-157
-141
-150
-163
-180
-189
-196
-216
-235
-238
-240
-241
-232
-247
-280
-284
-273
-281
-277
-282
-280
-287
-308
-322
-317
-317
-333
-336
-343
-349
-327
-303
-287
-298
-315
-314
-333
-333
-328
-321
-321
-333
-335
-333
-317
-304
-283
-275
-273
-272
-263
-266
-285
-278
-274
-287
-286
-279
-292
-276
-277
-296
-300
-324
-332
-338
-327
-318
-331
-326
-325
-323
-321
-315
-303
-282
-277
-271
-284
-271
-255
-255
-235
-211
-207
-214
-210
-211
-204
-218
-236
-232
-230
-242
-237
-246
-257
-272
-276
-279
-277
-269
-276
-284
-285
-281
-293
-294
-281
-270
-255
-249
-233
-237
-244
-243
-243
-237
-237
-233
-241
-264
-261
-237
-232
-232
-236
-246
-254
-260
-260
-254
-264
-275
-283
-297
-304
-293
-288
-292
-289
-288
-276
-269
-259
-244
-243
-253
-252
-237
-242
-260
-280
-301
-316
-336
-339
-323
-316
-331
-321
-320
-331
-342
-353
-358
-373
-381
-362
-360
-344
-337
-338
-333
-333
-327
-323
-328
-326
-325
-323
-322
-317
-302
-300
-301
-309
-321
-325
-323
-317
-318
-330
-337
-359
-388
-397
-394
-410
-419
-416
-420
-419
-410
-402
-389
-359
-352
-356
-359
-364
-372
-369
-359
-356
-335
-331
-342
-341
-334
-331
-330
-327
-317
-311
-310
-306
-304
-301
-324
-338
-349
-364
-371
-351
-344
-331
-321
-333
-329
-330
-339
-346
-361
-384
-403
-410
-418
-432
-447
-438
-432
-425
-410
-410
-396
-374
-365
-351
-328
-345
-356
-353
-360
-351
-330
-311
-302
-282
-283
-299
-287
-270
-262
-263
-260
-232
-226
-233
-247
-269
-249
-260
-288
-296
-297
-292
-281
-264
-253
-257
-273
-272
-292
-299
-293
-303
-306
-311
-326
-320
-329
-352
-338
-335
-345
-360
-373
-390
-405
-401
-391
-406
-420
-414
-405
-399
-386
-366
-333
-311
-310
-298
-292
-287
-254
-219
-197
-184
-170
-162
-163
-158
-149
-153
-151
-151
-150
-174
-192
-183
-191
-197
-218
-247
-246
-253
-266
-256
-244
-258
-265
-259
-273
-276
-262
-269
-269
-260
-253
-254
-257
-259
-253
-233
-210
-194
-202
-201
-201
-202
-194
-194
-193
-189
-195
-210
-221
-231
-237
-221
-224
-225
-228
-260
-280
-286
-290
-304
-299
-302
-312
-312
-312
-317
-307
-302
-299
-300
-312
-315
-317
-304
-298
-311
-320
-326
-332
-323
-299
-307
-311
-319
-336
-330
-318
-304
-299
-307
-302
-300
-308
-291
-266
-262
-257
-253
-241
-221
-215
-209
-214
-219
-228
-243
-242
-253
-254
-238
-214
-184
-180
-175
-161
-169
-171
-172
-169
-169
-167
-180
-183
-185
-186
-189
-189
-184
-188
-171
-168
-177
-179
-188
-194
-204
-225
-226
-235
-244
-244
-246
-251
-271
-277
-282
-298
-292
-296
-293
-285
-280
-274
-264
-254
-250
-238
-215
-200
-186
-166
-142
-136
-131
-124
-126
-131
-135
-140
-150
-129
-144
-176
-190
-212
-224
-240
-247
-240
-240
-229
-232
-227
-231
-228
-224
-219
-221
-216
-209
-195
-192
-181
-178
-181
-192
-195
-200
-215
-219
-226
-221
-233
-249
-245
-224
-207
-199
-210
-225
-238
-222
-217
-234
-225
-230
-235
-246
-246
-240
-239
-237
-239
-233
-242
-246
-255
-262
-264
-262
-265
-266
-281
-293
-300
-333
-356
-357
-365
-377
-376
-376
-373
-367
-368
-369
-372
-376
-381
-379
-371
-366
-373
-359
-364
-365
-371
-377
-371
-364
-360
-351
-336
-325
-325
-318
-316
-309
-306
-317
-340
-343
-340
-350
-346
-344
-335
-327
-312
-298
-295
-304
-299
-298
-317
-327
-329
-328
-310
-302
-292
-284
-280
-284
-295
-296
-294
-291
-276
-269
-271
-256
-256
-260
-258
-260
-267
-257
-255
-245
-231
-231
-239
-235
-235
-237
-236
-260
-264
-270
-260
-248
-255
-251
-247
-252
-260
-220
-216
-207
-210
-211
-204
-215
-209
-213
-202
-188
-197
-182
-176
-192
-184
-184
-210
-231
-243
-268
-289
-299
-305
-307
-301
-304
-317
-333
-358
-360
-342
-333
-337
-328
-329
-345
-341
-341
-348
-343
-332
-314
-312
-297
-292
-293
-304
-303
-296
-305
-301
-308
-301
-273
-269
-261
-240
-252
-261
-267
-290
-302
-320
-333
-333
-319
-316
-323
-323
-313
-298
-291
-298
-286
-255
-245
-233
-215
-215
-209
-201
-191
-187
-203
-198
-197
-201
-205
-218
-223
-235
-232
-235
-251
-260
-278
-287
-287
-294
-305
-292
-301
-294
-280
-285
-282
-284
-271
-261
-276
-299
-298
-312
-323
-316
-318
-312
-312
-306
-301
-298
-299
-315
-340
-339
-357
-362
-360
-356
-352
-353
-367
-366
-370
-383
-387
-372
-352
-353
-365
-358
-349
-343
-332
-333
-330
-326
-335
-338
-339
-329
-324
-316
-309
-306
-311
-307
-296
-273
-265
-259
-249
-256
-260
-271
-263
-241
-239
-238
-224
-223
-225
-230
-226
-213
-210
-207
-202
-195
-185
-180
-160
-141
-135
-130
-135
-146
-153
-155
-148
-154
-164
-167
-171
-153
-138
-147
-145
-161
-180
-202
-229
-233
-244
-251
-265
-269
-268
-266
-264
-285
-297
-300
-304
-302
-293
-291
-276
-262
-267
-272
-265
-272
-267
-256
-263
-263
-270
-264
-268
-288
-289
-276
-268
-260
-248
-242
-240
-239
-237
-244
-251
-247
-235
-229
-222
-213
-213
-217
-229
-246
-263
-275
-280
-275
-276
-277
-288
-284
-268
-266
-272
-270
-273
-265
-274
-287
-298
-292
-292
-295
-275
-279
-276
-278
-285
-286
-286
-291
-283
-286
-279
-306
-328
-325
-301
-273
-260
-223
-199
-179
-174
-196
-195
-201
-208
-193
-182
-184
-169
-178
-181
-190
-192
-194
-200
-197
-202
-203
-196
-204
-224
-236
-246
-236
-227
-245
-246
-236
-237
-220
-205
-206
-225
-237
-236
-258
-275
-275
-276
-275
-269
-281
-295
-271
-249
-226
-213
-206
-196
-186
-177
-181
-168
-175
-170
-157
-133
-113
-111
-108
-114
-100
-95
-109
-129
-151
-158
-173
-218
-232
-231
-228
-226
-249
-271
-280
-319
-314
-296
-302
-290
-312
-300
-291
-305
-295
-271
-260
-250
-246
-234
-215
-247
-249
-239
-251
-241
-227
-226
-236
-235
-230
-222
-232
-218
-215
-213
-214
-206
-192
-188
-208
-234
-242
-259
-262
-267
-267
-255
-264
-278
-276
-267
-269
-258
-247
-233
-219
-207
-214
-210
-211
-215
-232
-250
-267
-279
-271
-265
-263
-248
-256
-270
-267
-282
-287
-299
-318
-304
-283
-283
-284
-278
-285
-295
-298
-296
-276
-266
-244
-239
-241
-243
-252
-256
-272
-278
-273
-259
-265
-276
-283
-293
-306
-329
-336
-351
-361
-357
-359
-380
-386
-390
-391
-382
-400
-401
-394
-390
-386
-394
-385
-366
-348
-331
-318
-314
-319
-307
-293
-290
-275
-256
-236
-232
-220
-203
-205
-214
-234
-254
-244
-246
-243
-237
-239
-255
-263
-270
-278
-293
-279
-282
-283
-279
-276
-266
-248
-233
-242
-230
-219
-224
-230
-234
-237
-239
-242
-252
-259
-264
-264
-257
-271
-277
-273
-288
-291
-303
-308
-318
-318
-314
-329
-343
-370
-379
-401
-414
-391
-372
-357
-343
-354
-346
-335
-323
-319
-312
-319
-312
-303
-306
-321
-330
-330
-337
-330
-333
-348
-355
-362
-364
-364
-355
-338
-326
-316
-308
-321
-306
-316
-318
-331
-344
-335
-342
-340
-354
-355
-359
-364
-380
-375
-377
-384
-368
-362
-383
-381
-380
-372
-350
-327
-305
-292
-296
-302
-310
-321
-322
-329
-339
-346
-353
-355
-356
-363
-362
-350
-335
-326
-306
-291
-282
-271
-261
-257
-246
-235
-244
-253
-244
-246
-243
-239
-240
-250
-252
-257
-254
-246
-241
-221
-216
-219
-213
-222
-218
-196
-188
-199
-216
-221
-248
-265
-284
-312
-326
-334
-340
-354
-365
-373
-360
-343
-352
-363
-368
-362
-371
-377
-361
-332
-318
-321
-311
-300
-284
-266
-269
-259
-249
-235
-210
-221
-225
-234
-230
-218
-207
-201
-199
-218
-227
-231
-251
-260
-253
-251
-258
-271
-287
-292
-303
-308
-306
-322
-326
-319
-334
-342
-346
-338
-350
-347
-353
-334
-301
-297
-275
-273
-274
-281
-273
-266
-267
-260
-252
-234
-241
-244
-254
-263
-268
-287
-280
-286
-295
-301
-323
-332
-326
-312
-313
-335
-343
-345
-349
-345
-350
-362
-349
-343
-349
-333
-336
-316
-293
-316
-321
-323
-318
-295
-278
-273
-272
-262
-264
-263
-261
-255
-249
-264
-277
-272
-276
-281
-282
-280
-272
-268
-275
-279
-290
-293
-281
-277
-266
-249
-248
-243
-235
-248
-260
-252
-245
-247
-246
-245
-257
-269
-273
-269
-249
-241
-260
-267
-265
-272
-271
-260
-252
-257
-267
-281
-277
-275
-290
-276
-269
-274
-290
-315
-313
-325
-355
-348
-339
-326
-295
-284
-264
-245
-252
-262
-259
-248
-247
-254
-261
-273
-261
-255
-261
-262
-259
-254
-264
-276
-281
-275
-276
-291
-279
-268
-275
-269
-274
-261
-258
-264
-260
-254
-246
-233
-241
-242
-246
-258
-272
-279
-269
-272
-266
-260
-266
-278
-273
-259
-265
-258
-249
-264
-258
-262
-261
-262
-273
-258
-260
-262
-262
-266
-286
-293
-290
-295
-294
-289
-275
-267
-271
-276
-288
-275
-246
-229
-208
-199
-180
-170
-172
-161
-163
-178
-188
-200
-220
-223
-220
-216
-204
-191
-190
-207
-218
-230
-233
-224
-217
-215
-234
-247
-248
-245
-243
-235
-238
-227
-221
-226
-225
-229
-241
-251
-256
-249
-237
-235
-247
-239
-228
-220
-212
-195
-189
-188
-181
-183
-180
-165
-161
-162
-152
-132
-131
-121
-110
-103
-110
-115
-102
-90
-87
-81
-77
-83
-101
-131
-150
-164
-172
-186
-194
-223
-234
-236
-248
-260
-281
-292
-291
-278
-269
-257
-250
-242
-231
-224
-209
-202
-187
-167
-159
-154
-146
-143
-138
-138
-139
-155
-168
-180
-203
-215
-222
-227
-250
-251
-249
-261
-269
-273
-266
-254
-249
-237
-246
-256
-269
-264
-273
-265
-260
-263
-264
-281
-284
-309
-316
-302
-291
-285
-259
-243
-242
-237
-243
-243
-243
-256
-272
-279
-271
-260
-268
-269
-264
-249
-245
-246
-237
-230
-242
-262
-275
-280
-272
-259
-254
-267
-279
-286
-291
-293
-286
-296
-295
-288
-287
-288
-283
-269
-269
-272
-274
-289
-275
-254
-241
-242
-237
-234
-242
-251
-260
-257
-271
-286
-298
-314
-325
-329
-340
-349
-372
-390
-386
-411
-420
-422
-428
-418
-417
-421
-425
-431
-439
-419
-396
-387
-372
-371
-359
-344
-340
-325
-334
-328
-321
-320
-302
-299
-306
-315
-315
-326
-326
-327
-332
-343
-351
-348
-341
-349
-351
-360
-370
-375
-404
-409
-401
-395
-383
-372
-363
-342
-316
-299
-298
-284
-269
-259
-256
-251
-243
-234
-208
-206
-204
-191
-176
-183
-194
-197
-200
-193
-199
-213
-226
-236
-260
-270
-271
-272
-271
-281
-295
-298
-313
-332
-349
-361
-378
-399
-411
-418
-411
-416
-423
-417
-408
-406
-399
-371
-343
-330
-319
-323
-321
-292
-291
-296
-295
-291
-294
-298
-295
-299
-296
-294
-287
-265
-260
-253
-270
-270
-290
-294
-276
-282
-291
-286
-283
-282
-289
-309
-310
-312
-310
-331
-337
-325
-326
-314
-307
-321
-312
-298
-302
-282
-260
-259
-261
-266
-271
-272
-252
-244
-247
-247
-237
-232
-228
-229
-233
-246
-256
-264
-266
-267
-274
-283
-275
-277
-270
-267
-279
-277
-277
-269
-269
-262
-256
-247
-242
-241
-255
-252
-256
-253
-241
-242
-244
-234
-228
-222
-229
-244
-256
-262
-263
-277
-276
-269
-284
-284
-272
-280
-261
-253
-250
-247
-254
-245
-240
-245
-242
-233
-230
-231
-238
-247
-267
-276
-266
-248
-251
-252
-242
-262
-276
-272
-274
-271
-266
-281
-271
-263
-262
-237
-225
-218
-218
-190
-165
-186
-202
-200
-208
-204
-207
-225
-232
-226
-242
-247
-248
-256
-270
-277
-276
-276
-266
-252
-254
-259
-257
-273
-266
-256
-254
-257
-258
-264
-275
-279
-293
-291
-309
-325
-324
-332
-325
-318
-305
-293
-285
-285
-286
-285
-273
-260
-272
-274
-267
-274
-268
-255
-241
-234
-230
-219
-208
-201
-188
-187
-200
-194
-186
-190
-209
-214
-228
-228
-224
-237
-243
-244
-247
-270
-283
-294
-309
-313
-320
-312
-305
-312
-291
-275
-254
-236
-223
-221
-227
-226
-243
-242
-244
-240
-239
-248
-232
-226
-223
-231
-248
-244
-249
-251
-259
-276
-273
-281
-293
-295
-296
-315
-320
-322
-338
-334
-336
-331
-309
-302
-298
-296
-303
-320
-324
-333
-344
-335
-335
-323
-316
-299
-310
-332
-325
-317
-325
-330
-315
-309
-316
-316
-303
-296
-301
-314
-311
-301
-303
-321
-320
-323
-331
-320
-316
-310
-303
-313
-312
-309
-313
-324
-329
-318
-298
-290
-283
-260
-249
-238
-225
-216
-209
-202
-197
-192
-185
-187
-177
-157
-158
-153
-162
-179
-178
-194
-209
-211
-215
-231
-249
-261
-268
-297
-309
-311
-326
-333
-339
-355
-357
-365
-377
-376
-373
-345
-327
-329
-324
-317
-314
-315
-316
-305
-296
-285
-274
-258
-245
-230
-219
-210
-197
-205
-228
-224
-231
-262
-266
-267
-270
-269
-272
-273
-285
-296
-299
-295
-279
-278
-289
-292
-288
-291
-284
-306
-329
-327
-336
-332
-322
-316
-304
-306
-323
-323
-327
-346
-342
-353
-353
-354
-359
-344
-336
-334
-328
-313
-298
-298
-280
-266
-272
-262
-249
-243
-235
-238
-233
-217
-217
-212
-215
-219
-224
-230
-225
-228
-225
-223
-213
-204
-205
-211
-223
-234
-242
-257
-265
-260
-251
-248
-246
-253
-270
-270
-278
-283
-292
-307
-315
-339
-362
-366
-353
-345
-357
-358
-349
-356
-353
-350
-355
-332
-306
-300
-275
-236
-211
-181
-152
-153
-150
-139
-143
-149
-136
-139
-137
-134
-119
-123
-137
-152
-172
-176
-175
-188
-196
-189
-199
-210
-209
-224
-225
-232
-255
-258
-257
-256
-242
-232
-218
-195
-186
-176
-176
-165
-184
-191
-190
-165
-147
-147
-143
-154
-162
-157
-168
-179
-191
-200
-224
-253
-276
-289
-303
-316
-311
-298
-293
-293
-284
-284
-291
-292
-288
-284
-279
-263
-273
-277
-288
-304
-320
-336
-330
-337
-347
-349
-337
-330
-341
-350
-356
-363
-355
-344
-341
-325
-325
-332
-319
-305
-293
-286
-277
-265
-256
-247
-234
-214
-217
-208
-193
-185
-181
-168
-183
-185
-185
-185
-183
-191
-194
-211
-220
-227
-246
-252
-262
-263
-263
-265
-266
-256
-246
-249
-249
-243
-237
-241
-252
-263
-262
-253
-252
-242
-233
-221
-221
-221
-218
-213
-201
-188
-199
-207
-205
-213
-213
-215
-223
-217
-213
-225
-213
-226
-243
-226
-233
-232
-225
-228
-240
-246
-239
-239
-246
-235
-205
-202
-188
-193
-199
-202
-204
-200
-208
-212
-211
-206
-206
-199
-199
-199
-207
-211
-210
-209
-211
-232
-240
-227
-232
-253
-282
-269
-269
-284
-301
-297
-298
-302
-297
-308
-298
-282
-288
-291
-300
-289
-291
-300
-289
-279
-257
-242
-232
-220
-206
-213
-207
-190
-192
-185
-173
-181
-196
-215
-225
-215
-217
-215
-216
-223
-235
-254
-270
-286
-310
-330
-323
-324
-326
-314
-317
-311
-312
-312
-322
-327
-335
-336
-316
-303
-288
-271
-277
-279
-285
-267
-261
-248
-242
-242
-255
-275
-276
-259
-270
-288
-297
-303
-312
-305
-289
-290
-276
-276
-253
-247
-252
-255
-243
-239
-258
-265
-280
-278
-266
-258
-251
-257
-255
-242
-232
-221
-227
-218
-199
-207
-213
-224
-232
-234
-230
-219
-211
-227
-237
-233
-222
-214
-220
-222
-233
-243
-264
-278
-287
-288
-283
-288
-288
-283
-283
-281
-266
-257
-264
-256
-254
-252
-242
-233
-229
-237
-239
-249
-242
-225
-241
-237
-214
-199
-190
-190
-199
-187
-183
-197
-207
-224
-226
-231
-234
-247
-258
-257
-264
-278
-291
-309
-324
-322
-315
-306
-292
-268
-265
-264
-260
-248
-229
-196
-183
-186
-186
-166
-152
-159
-150
-138
-133
-138
-134
-121
-107
-122
-126
-124
-117
-125
-140
-141
-161
-168
-189
-195
-192
-164
-163
-177
-167
-170
-176
-142
-121
-120
-108
-96
-88
-100
-88
-67
-69
-71
-73
-79
-86
-86
-102
-113
-120
-136
-140
-146
-170
-192
-205
-210
-212
-210
-206
-217
-242
-258
-264
-265
-277
-285
-295
-314
-332
-322
-317
-303
-295
-298
-313
-322
-315
-329
-323
-312
-323
-329
-324
-316
-300
-285
-270
-270
-274
-272
-259
-254
-246
-235
-232
-236
-235
-215
-202
-205
-197
-197
-194
-180
-173
-170
-155
-142
-144
-155
-162
-165
-165
-174
-173
-174
-162
-157
-163
-147
-144
-136
-134
-143
-142
-142
-152
-136
-136
-145
-149
-153
-168
-167
-165
-168
-166
-190
-198
-205
-209
-218
-232
-245
-249
-249
-245
-244
-248
-255
-244
-242
-255
-245
-233
-236
-229
-210
-194
-196
-195
-199
-217
-227
-230
-237
-245
-252
-266
-272
-261
-251
-231
-222
-215
-221
-227
-225
-231
-223
-208
-220
-223
-231
-254
-255
-240
-235
-245
-248
-241
-228
-226
-241
-243
-243
-240
-231
-234
-248
-256
-251
-239
-249
-248
-250
-257
-262
-264
-274
-306
-307
-293
-320
-330
-324
-328
-341
-336
-323
-321
-318
-308
-309
-328
-348
-354
-355
-349
-336
-337
-337
-327
-302
-301
-306
-296
-295
-290
-288
-289
-278
-283
-295
-284
-276
-267
-260
-246
-249
-254
-264
-270
-265
-280
-272
-262
-257
-262
-277
-282
-283
-293
-293
-298
-306
-293
-284
-279
-269
-248
-255
-253
-250
-249
-233
-230
-217
-221
-205
-193
-196
-177
-175
-190
-199
-216
-247
-240
-215
-204
-216
-229
-231
-230
-236
-241
-242
-234
-215
-217
-214
-205
-201
-185
-170
-162
-154
-144
-148
-153
-161
-155
-147
-170
-174
-179
-197
-199
-183
-175
-176
-186
-197
-186
-185
-208
-213
-215
-239
-260
-272
-277
-287
-293
-282
-283
-280
-261
-257
-242
-241
-234
-229
-222
-212
-198
-197
-205
-215
-233
-248
-261
-275
-277
-283
-293
-300
-309
-328
-334
-331
-334
-332
-327
-316
-292
-275
-258
-249
-239
-223
-212
-205
-199
-199
-199
-211
-233
-242
-228
-237
-237
-235
-229
-225
-230
-218
-197
-167
-166
-175
-182
-196
-198
-201
-212
-215
-219
-226
-234
-242
-258
-271
-268
-261
-258
-260
-251
-252
-241
-224
-214
-190
-177
-167
-155
-147
-140
-142
-141
-135
-138
-146
-155
-144
-129
-121
-116
-133
-145
-148
-145
-143
-150
-164
-152
-154
-169
-181
-198
-216
-228
-237
-243
-237
-236
-238
-240
-244
-255
-257
-254
-248
-264
-251
-262
-300
-303
-304
-296
-297
-284
-267
-273
-268
-258
-256
-249
-243
-250
-260
-261
-262
-267
-275
-289
-281
-276
-293
-286
-284
-293
-297
-293
-285
-271
-257
-237
-221
-207
-208
-209
-198
-202
-197
-211
-218
-232
-253
-251
-263
-265
-263
-265
-269
-278
-270
-257
-240
-229
-217
-206
-216
-223
-219
-218
-217
-217
-216
-224
-224
-239
-240
-242
-247
-237
-229
-234
-224
-219
-235
-236
-234
-231
-244
-249
-248
-256
-255
-268
-282
-293
-319
-332
-324
-335
-345
-332
-338
-340
-322
-312
-299
-286
-252
-236
-226
-233
-254
-258
-247
-257
-267
-257
-261
-257
-265
-266
-249
-258
-270
-263
-275
-273
-258
-262
-265
-260
-262
-260
-255
-255
-259
-270
-282
-280
-278
-275
-272
-263
-284
-306
-320
-336
-355
-364
-378
-389
-409
-424
-412
-405
-412
-413
-408
-403
-396
-382
-380
-380
-370
-369
-348
-348
-343
-333
-331
-309
-293
-293
-290
-284
-256
-244
-266
-272
-270
-276
-286
-291
-297
-305
-313
-328
-339
-342
-353
-362
-360
-353
-365
-364
-357
-357
-335
-323
-317
-309
-306
-308
-295
-298
-302
-293
-286
-266
-257
-277
-280
-280
-275
-276
-282
-288
-284
-293
-301
-297
-309
-304
-305
-305
-300
-280
-283
-284
-278
-271
-269
-268
-259
-268
-272
-258
-252
-246
-232
-226
-229
-227
-241
-243
-250
-259
-267
-273
-262
-265
-262
-245
-253
-268
-260
-252
-253
-254
-253
-254
-258
-271
-293
-297
-299
-313
-299
-277
-270
-244
-229
-227
-217
-219
-213
-217
-223
-233
-220
-197
-203
-199
-178
-211
-221
-211
-203
-199
-213
-225
-234
-232
-248
-257
-256
-259
-280
-280
-282
-294
-303
-310
-302
-289
-295
-284
-275
-276
-261
-252
-248
-241
-228
-226
-221
-212
-221
-235
-237
-235
-206
-186
-177
-177
-165
-161
-169
-164
-151
-157
-159
-161
-176
-188
-198
-222
-216
-235
-253
-265
-268
-260
-270
-281
-292
-316
-307
-310
-304
-294
-288
-268
-260
-252
-237
-214
-208
-211
-202
-195
-188
-177
-176
-170
-178
-180
-191
-186
-183
-203
-209
-207
-213
-225
-239
-266
-269
-291
-307
-317
-321
-311
-300
-300
-308
-311
-330
-328
-323
-332
-330
-321
-320
-304
-291
-289
-297
-303
-278
-264
-257
-249
-243
-236
-248
-257
-262
-280
-275
-279
-281
-294
-293
-303
-311
-309
-315
-315
-315
-309
-297
-290
-268
-253
-247
-254
-247
-258
-272
-268
-276
-283
-290
-287
-287
-289
-289
-299
-303
-315
-315
-313
-308
-306
-303
-300
-290
-291
-297
-285
-278
-288
-309
-312
-330
-341
-346
-365
-373
-376
-395
-396
-393
-384
-361
-359
-360
-355
-344
-327
-315
-292
-279
-269
-239
-234
-228
-231
-241
-220
-202
-191
-205
-222
-228
-215
-211
-217
-211
-215
-196
-178
-174
-172
-177
-196
-219
-237
-250
-269
-279
-294
-299
-306
-310
-306
-306
-301
-293
-306
-311
-320
-334
-338
-330
-319
-315
-310
-291
-291
-290
-280
-278
-277
-282
-272
-271
-288
-301
-298
-317
-332
-332
-342
-342
-333
-325
-319
-333
-351
-353
-340
-333
-339
-346
-348
-359
-366
-359
-361
-359
-357
-340
-321
-319
-310
-295
-286
-291
-295
-297
-309
-311
-316
-314
-299
-297
-295
-314
-316
-317
-324
-337
-353
-359
-358
-352
-352
-354
-350
-355
-335
-313
-300
-305
-307
-305
-314
-294
-282
-285
-277
-256
-248
-256
-254
-242
-236
-232
-225
-232
-235
-236
-236
-246
-260
-258
-267
-285
-305
-315
-336
-350
-340
-341
-338
-338
-341
-352
-353
-357
-346
-345
-338
-346
-345
-334
-323
-300
-292
-282
-274
-270
-257
-242
-233
-224
-248
-250
-253
-262
-256
-269
-279
-280
-272
-258
-236
-234
-250
-251
-238
-229
-225
-222
-222
-235
-245
-247
-258
-254
-257
-261
-251
-251
-226
-228
-226
-215
-219
-231
-237
-243
-238
-234
-243
-242
-234
-248
-245
-245
-256
-267
-259
-246
-227
-227
-235
-235
-235
-249
-242
-237
-240
-240
-249
-247
-247
-238
-235
-233
-225
-225
-229
-227
-216
-202
-209
-213
-204
-205
-195
-192
-197
-194
-195
-202
-189
-203
-208
-199
-224
-227
-221
-232
-231
-230
-225
-223
-224
-225
-228
-245
-260
-262
-263
-269
-281
-278
-287
-303
-296
-289
-285
-273
-263
-262
-233
-228
-216
-215
-216
-227
-225
-226
-212
-210
-219
-221
-238
-248
-269
-272
-264
-282
-290
-294
-286
-302
-302
-319
-338
-345
-356
-346
-356
-355
-361
-371
-354
-360
-379
-365
-349
-349
-331
-322
-330
-322
-322
-330
-335
-337
-341
-327
-326
-331
-333
-344
-358
-366
-359
-356
-352
-363
-361
-368
-374
-369
-372
-358
-358
-362
-349
-340
-314
-314
-307
-301
-285
-268
-270
-271
-261
-258
-261
-263
-260
-256
-237
-246
-239
-249
-250
-236
-246
-241
-241
-230
-216
-228
-225
-223
-223
-217
-208
-195
-181
-175
-177
-169
-163
-155
-139
-153
-166
-172
-196
-196
-190
-198
-200
-216
-209
-190
-190
-187
-170
-170
-162
-170
-166
-162
-163
-153
-151
-162
-162
-156
-168
-173
-176
-204
-191
-192
-190
-172
-163
-171
-179
-189
-187
-188
-202
-209
-228
-228
-232
-243
-249
-253
-267
-275
-277
-290
-294
-288
-295
-295
-304
-307
-294
-292
-297
-288
-271
-271
-272
-261
-263
-278
-271
-272
-294
-313
-311
-317
-333
-344
-340
-314
-294
-274
-273
-275
-273
-270
-248
-238
-240
-224
-208
-217
-209
-195
-205
-205
-204
-204
-216
-223
-220
-222
-224
-228
-221
-217
-236
-236
-244
-243
-249
-243
-260
-276
-286
-290
-269
-271
-263
-258
-270
-274
-271
-272
-271
-272
-270
-282
-292
-297
-307
-316
-325
-334
-326
-314
-324
-317
-305
-298
-291
-300
-324
-336
-339
-342
-337
-326
-319
-305
-300
-298
-287
-280
-290
-270
-254
-244
-251
-248
-248
-266
-276
-271
-274
-264
-245
-250
-244
-239
-237
-230
-234
-215
-212
-216
-216
-229
-221
-225
-244
-244
-239
-238
-240
-244
-243
-248
-233
-238
-238
-229
-237
-239
-248
-244
-252
-249
-246
-256
-263
-278
-278
-273
-267
-271
-274
-279
-270
-261
-261
-252
-237
-256
-277
-287
-303
-302
-313
-323
-318
-301
-301
-283
-276
-271
-264
-266
-273
-294
-295
-303
-320
-315
-312
-314
-314
-327
-342
-329
-317
-317
-321
-308
-308
-298
-291
-297
-307
-310
-304
-312
-311
-303
-303
-309
-303
-305
-308
-292
-301
-298
-296
-294
-302
-296
-285
-279
-248
-239
-236
-244
-253
-245
-248
-253
-258
-260
-265
-265
-256
-258
-273
-271
-265
-267
-268
-271
-268
-264
-251
-267
-282
-272
-284
-313
-320
-330
-335
-325
-327
-325
-319
-327
-336
-340
-326
-331
-334
-328
-340
-331
-342
-347
-346
-344
-345
-328
-313
-316
-330
-337
-354
-362
-356
-349
-334
-330
-332
-333
-345
-351
-353
-342
-328
-336
-338
-322
-306
-297
-285
-281
-281
-291
-284
-264
-264
-262
-263
-252
-243
-242
-239
-252
-250
-258
-255
-245
-242
-239
-235
-228
-229
-220
-203
-191
-201
-191
-185
-190
-179
-174
-183
-189
-188
-204
-224
-237
-240
-240
-239
-242
-240
-235
-245
-262
-287
-297
-282
-279
-284
-283
-288
-285
-263
-265
-254
-243
-236
-231
-236
-230
-245
-247
-246
-258
-266
-262
-254
-255
-256
-249
-249
-250
-253
-239
-235
-233
-227
-231
-231
-230
-214
-205
-218
-234
-234
-248
-257
-249
-267
-273
-265
-289
-296
-287
-288
-290
-303
-299
-295
-302
-286
-285
-288
-293
-304
-303
-308
-304
-327
-337
-326
-324
-314
-314
-317
-343
-348
-340
-325
-308
-298
-310
-312
-306
-302
-298
-290
-288
-296
-302
-317
-328
-338
-351
-372
-359
-360
-374
-381
-397
-397
-403
-395
-381
-374
-355
-339
-317
-300
-281
-261
-252
-244
-260
-241
-229
-241
-233
-240
-234
-234
-243
-242
-245
-250
-264
-265
-261
-280
-289
-284
-287
-292
-297
-302
-294
-286
-291
-300
-301
-299
-305
-309
-298
-282
-262
-263
-252
-237
-227
-218
-219
-232
-232
-221
-221
-227
-225
-211
-221
-227
-228
-242
-239
-246
-245
-222
-233
-251
-246
-253
-258
-266
-261
-262
-274
-287
-291
-297
-311
-323
-322
-326
-336
-333
-327
-326
-319
-316
-308
-303
-298
-304
-311
-309
-312
-318
-348
-349
-352
-377
-385
-380
-394
-390
-380
-379
-378
-375
-398
-404
-392
-391
-399
-407
-403
-421
-420
-429
-419
-412
-413
-417
-438
-432
-421
-416
-419
-422
-410
-409
-406
-392
-382
-368
-364
-357
-348
-344
-333
-315
-311
-314
-309
-325
-334
-318
-313
-296
-280
-276
-261
-246
-243
-243
-220
-213
-217
-215
-230
-226
-219
-222
-208
-196
-187
-183
-195
-205
-212
-230
-227
-231
-237
-221
-218
-207
-197
-206
-209
-223
-240
-252
-263
-265
-285
-289
-293
-303
-303
-315
-328
-336
-350
-344
-328
-317
-314
-301
-287
-287
-270
-258
-251
-259
-271
-257
-251
-251
-261
-268
-284
-286
-286
-281
-269
-286
-280
-272
-267
-256
-250
-256
-256
-250
-246
-239
-237
-231
-231
-223
-220
-247
-263
-266
-276
-283
-290
-288
-282
-273
-265
-253
-249
-244
-239
-251
-259
-269
-275
-266
-252
-250
-246
-243
-223
-222
-226
-222
-215
-190
-172
-160
-168
-190
-186
-195
-209
-206
-199
-189
-182
-181
-175
-194
-211
-226
-234
-229
-232
-230
-223
-229
-232
-222
-211
-197
-200
-215
-227
-229
-226
-216
-219
-214
-200
-189
-198
-205
-200
-190
-187
-195
-206
-216
-231
-226
-222
-227
-224
-226
-225
-228
-250
-260
-266
-286
-293
-301
-288
-282
-306
-322
-327
-349
-363
-350
-348
-337
-335
-340
-335
-338
-342
-338
-343
-336
-332
-342
-337
-317
-320
-325
-337
-325
-301
-300
-293
-280
-261
-228
-216
-225
-219
-209
-215
-220
-226
-229
-245
-230
-236
-246
-244
-257
-283
-293
-293
-312
-307
-295
-294
-289
-297
-289
-300
-330
-343
-346
-363
-357
-361
-374
-363
-372
-397
-407
-404
-412
-401
-402
-415
-404
-407
-399
-402
-420
-436
-437
-418
-410
-405
-377
-353
-339
-308
-289
-276
-255
-245
-244
-246
-242
-236
-217
-184
-179
-187
-185
-192
-196
-188
-178
-200
-201
-203
-233
-236
-227
-235
-251
-252
-256
-249
-233
-244
-254
-250
-248
-265
-274
-272
-268
-279
-273
-274
-259
-253
-258
-273
-272
-268
-286
-312
-329
-343
-363
-377
-372
-386
-384
-383
-382
-373
-383
-391
-389
-385
-374
-363
-360
-361
-363
-362
-346
-337
-328
-312
-314
-309
-315
-316
-315
-322
-319
-318
-334
-341
-342
-351
-357
-349
-359
-361
-355
-361
-347
-346
-338
-319
-320
-309
-314
-322
-322
-321
-307
-302
-305
-309
-290
-273
-262
-252
-258
-256
-244
-253
-251
-249
-256
-249
-245
-245
-242
-240
-245
-244
-256
-256
-246
-248
-233
-218
-203
-191
-174
-166
-159
-141
-147
-142
-143
-143
-145
-155
-159
-156
-157
-155
-176
-178
-173
-189
-190
-196
-201
-200
-209
-193
-184
-165
-173
-180
-184
-188
-188
-205
-197
-195
-190
-199
-215
-219
-225
-231
-230
-227
-236
-243
-246
-279
-296
-310
-322
-330
-326
-320
-320
-316
-308
-300
-304
-305
-292
-299
-309
-308
-291
-265
-269
-274
-278
-273
-277
-283
-300
-306
-307
-312
-324
-326
-318
-307
-307
-323
-307
-309
-308
-295
-294
-296
-309
-304
-303
-303
-305
-301
-291
-273
-268
-265
-253
-272
-293
-295
-295
-291
-289
-289
-283
-282
-292
-302
-299
-300
-307
-323
-349
-359
-358
-349
-341
-360
-359
-341
-331
-335
-331
-314
-291
-287
-280
-285
-291
-281
-295
-312
-308
-304
-296
-291
-298
-294
-282
-283
-290
-276
-272
-279
-280
-260
-236
-220
-211
-221
-227
-226
-238
-235
-227
-224
-206
-194
-206
-193
-175
-175
-173
-172
-170
-172
-184
-196
-203
-219
-219
-216
-207
-201
-207
-222
-224
-202
-201
-204
-196
-202
-200
-206
-211
-210
-214
-221
-225
-215
-217
-226
-232
-240
-257
-249
-232
-228
-222
-225
-232
-227
-235
-238
-228
-240
-252
-255
-251
-247
-253
-254
-266
-263
-262
-272
-272
-274
-291
-296
-306
-320
-330
-336
-331
-325
-343
-351
-375
-379
-372
-378
-379
-391
-415
-420
-426
-424
-412
-396
-404
-399
-393
-372
-374
-375
-372
-386
-362
-344
-346
-322
-310
-310
-305
-314
-316
-311
-317
-321
-338
-346
-322
-311
-312
-308
-292
-286
-276
-272
-276
-267
-265
-260
-252
-241
-227
-219
-207
-196
-201
-210
-211
-212
-200
-191
-186
-192
-200
-205
-221
-219
-212
-218
-223
-228
-232
-214
-213
-232
-257
-265
-265
-262
-272
-272
-266
-274
-282
-276
-278
-286
-294
-287
-304
-332
-347
-365
-371
-383
-385
-378
-371
-384
-408
-414
-409
-404
-416
-413
-407
-415
-417
-413
-411
-411
-393
-372
-363
-344
-326
-328
-314
-294
-288
-274
-262
-251
-250
-286
-300
-282
-264
-244
-231
-229
-240
-245
-241
-248
-262
-262
-270
-279
-273
-261
-257
-259
-263
-248
-237
-244
-252
-248
-241
-245
-228
-200
-198
-235
-245
-247
-249
-261
-266
-259
-252
-256
-268
-268
-272
-275
-277
-267
-258
-244
-230
-227
-236
-215
-207
-224
-215
-211
-228
-236
-239
-218
-208
-226
-230
-227
-217
-217
-217
-227
-235
-236
-222
-214
-213
-210
-198
-190
-188
-198
-209
-203
-214
-212
-220
-232
-215
-201
-203
-197
-190
-204
-204
-196
-202
-201
-190
-170
-181
-183
-182
-205
-214
-196
-190
-193
-186
-177
-172
-173
-187
-178
-162
-158
-158
-155
-159
-158
-170
-187
-199
-228
-243
-230
-226
-216
-222
-219
-216
-229
-228
-220
-233
-243
-224
-204
-199
-204
-195
-199
-199
-199
-209
-204
-196
-204
-211
-207
-203
-191
-174
-187
-183
-172
-159
-170
-168
-169
-167
-158
-161
-185
-204
-210
-201
-220
-250
-240
-237
-242
-256
-269
-281
-297
-294
-275
-274
-273
-256
-256
-250
-241
-233
-248
-258
-259
-246
-236
-245
-261
-262
-251
-243
-231
-218
-217
-209
-202
-194
-200
-199
-186
-185
-190
-193
-185
-175
-172
-153
-142
-139
-128
-123
-137
-133
-131
-136
-133
-137
-152
-161
-170
-190
-208
-231
-249
-270
-271
-284
-293
-294
-296
-306
-313
-325
-331
-331
-341
-325
-310
-297
-276
-271
-253
-239
-249
-247
-229
-231
-229
-226
-226
-222
-227
-235
-230
-217
-224
-248
-260
-267
-281
-290
-296
-313
-328
-323
-329
-345
-338
-352
-353
-342
-347
-347
-343
-343
-346
-331
-324
-329
-314
-312
-312
-291
-275
-289
-293
-303
-325
-334
-331
-328
-322
-334
-348
-344
-332
-325
-308
-305
-296
-290
-300
-293
-303
-320
-334
-349
-337
-314
-291
-279
-280
-279
-274
-257
-255
-267
-260
-269
-276
-277
-282
-266
-259
-237
-231
-223
-208
-202
-194
-206
-225
-230
-232
-232
-235
-228
-235
-240
-238
-242
-248
-241
-251
-260
-263
-277
-296
-300
-303
-310
-297
-291
-307
-316
-332
-327
-304
-305
-310
-316
-316
-305
-302
-303
-313
-292
-294
-283
-275
-271
-263
-272
-276
-284
-287
-286
-304
-308
-300
-301
-306
-298
-306
-311
-325
-330
-329
-329
-315
-323
-340
-335
-308
-297
-298
-299
-303
-296
-284
-272
-262
-264
-293
-299
-305
-304
-313
-330
-345
-344
-322
-318
-315
-311
-304
-301
-299
-301
-311
-288
-290
-292
-299
-313
-311
-302
-294
-301
-308
-319
-315
-317
-327
-309
-292
-296
-304
-307
-310
-302
-282
-280
-274
-274
-259
-253
-249
-236
-235
-245
-263
-265
-278
-283
-263
-242
-223
-224
-233
-220
-220
-248
-254
-261
-263
-272
-277
-272
-265
-264
-289
-313
-319
-319
-319
-314
-308
-308
-297
-297
-297
-300
-302
-292
-280
-274
-275
-257
-241
-258
-257
-267
-281
-281
-294
-321
-352
-339
-329
-325
-310
-319
-322
-329
-348
-344
-323
-301
-280
-280
-278
-277
-278
-267
-269
-258
-230
-239
-255
-247
-241
-236
-238
-243
-251
-248
-240
-244
-240
-240
-242
-231
-226
-209
-201
-205
-226
-251
-253
-265
-264
-247
-243
-270
-274
-270
-258
-246
-241
-261
-285
-277
-256
-259
-265
-262
-274
-272
-301
-311
-302
-295
-271
-272
-288
-290
-267
-268
-280
-259
-258
-282
-288
-281
-296
-290
-300
-303
-296
-288
-285
-290
-288
-297
-299
-300
-301
-293
-287
-287
-272
-257
-272
-281
-282
-274
-281
-290
-280
-277
-280
-275
-295
-320
-315
-291
-294
-305
-307
-311
-303
-303
-315
-320
-346
-351
-348
-358
-369
-381
-393
-398
-393
-404
-417
-421
-406
-421
-445
-434
-423
-438
-443
-445
-461
-460
-452
-445
-470
-491
-481
-454
-441
-447
-441
-435
-429
-410
-414
-413
-411
-417
-431
-437
-426
-424
-429
-390
-367
-374
-358
-324
-307
-292
-288
-323
-326
-326
-338
-331
-325
-327
-331
-333
-328
-318
-313
-320
-320
-312
-317
-334
-330
-317
-327
-349
-352
-334
-318
-332
-350
-345
-330
-331
-335
-328
-328
-313
-303
-290
-281
-275
-279
-282
-262
-257
-261
-266
-281
-299
-301
-301
-303
-306
-298
-297
-298
-307
-313
-276
-260
-277
-274
-270
-275
-279
-278
-266
-274
-288
-275
-270
-271
-276
-274
-272
-288
-296
-313
-328
-348
-335
-321
-308
-293
-280
-274
-266
-263
-267
-261
-257
-257
-258
-247
-251
-269
-271
-263
-269
-270
-278
-303
-313
-316
-319
-323
-321
-309
-303
-319
-330
-319
-307
-320
-331
-324
-320
-313
-325
-338
-353
-363
-357
-369
-392
-407
-392
-360
-358
-380
-392
-398
-404
-417
-403
-406
-418
-397
-382
-399
-403
-395
-413
-417
-437
-440
-414
-410
-419
-401
-407
-404
-406
-409
-392
-388
-373
-368
-372
-349
-334
-316
-317
-331
-328
-322
-326
-329
-315
-327
-347
-336
-342
-348
-337
-335
-332
-361
-377
-357
-359
-359
-344
-332
-335
-347
-350
-351
-344
-336
-334
-334
-332
-329
-319
-308
-310
-315
-328
-326
-319
-323
-313
-310
-350
-364
-362
-386
-418
-423
-423
-421
-404
-391
-404
-434
-449
-449
-448
-450
-420
-423
-439
-445
-454
-443
-448
-475
-487
-482
-467
-447
-449
-431
-425
-433
-427
-412
-404
-407
-417
-432
-428
-432
-425
-393
-376
-379
-415
-444
-451
-454
-448
-460
-478
-487
-497
-487
-477
-478
-467
-453
-440
-422
-420
-419
-418
-406
-414
-432
-451
-442
-425
-436
-427
-421
-418
-397
-380
-372
-373
-373
-390
-413
-414
-415
-418
-394
-405
-410
-393
-402
-419
-440
-446
-441
-432
-434
-441
-441
-426
-405
-393
-393
-402
-399
-407
-380
-363
-352
-358
-378
-367
-378
-376
-377
-387
-402
-392
-383
-409
-421
-421
-427
-456
-469
-478
-489
-502
-505
-504
-508
-495
-497
-491
-498
-489
-485
-481
-483
-479
-464
-479
-483
-464
-458
-460
-473
-472
-473
-474
-469
-456
-444
-435
-437
-450
-476
-498
-503
-494
-482
-478
-468
-467
-461
-468
-469
-471
-483
-508
-522
-525
-520
-512
-510
-494
-496
-517
-519
-498
-481
-474
-484
-491
-490
-498
-501
-483
-464
-470
-479
-473
-464
-451
-441
-427
-437
-431
-440
-451
-468
-468
-461
-456
-458
-450
-430
-438
-424
-423
-436
-435
-436
-433
-431
-435
-423
-397
-401
-397
-378
-368
-365
-361
-360
-344
-345
-321
-303
-323
-332
-346
-336
-346
-363
-374
-360
-349
-359
-353
-354
-335
-308
-306
-321
-349
-361
-352
-355
-352
-362
-384
-406
-402
-393
-399
-398
-386
-392
-381
-346
-321
-336
-346
-330
-333
-347
-347
-348
-348
-344
-325
-332
-330
-304
-299
-306
-324
-321
-318
-300
-295
-288
-327
-362
-370
-381
-401
-415
-430
-448
-462
-445
-440
-447
-455
-469
-472
-456
-468
-487
-491
-487
-479
-448
-414
-396
-412
-437
-412
-394
-380
-382
-376
-359
-363
-350
-335
-333
-330
-329
-317
-284
-287
-295
-276
-277
-290
-288
-288
-310
-293
-279
-287
-293
-299
-284
-264
-274
-305
-307
-314
-332
-328
-339
-328
-320
-333
-344
-329
-334
-343
-338
-343
-342
-339
-333
-329
-318
-321
-331
-342
-339
-336
-338
-325
-326
-327
-320
-323
-328
-344
-370
-366
-369
-378
-356
-343
-331
-316
-295
-270
-276
-293
-312
-313
-312
-312
-322
-308
-297
-300
-308
-309
-311
-318
-307
-306
-308
-315
-303
-300
-301
-304
-312
-306
-319
-318
-315
-317
-331
-353
-366
-358
-357
-370
-376
-372
-384
-389
-388
-365
-334
-329
-317
-306
-281
-257
-252
-270
-287
-292
-301
-295
-285
-301
-304
-280
-285
-290
-302
-302
-305
-314
-284
-290
-307
-322
-338
-320
-321
-371
-386
-377
-381
-387
-390
-368
-363
-375
-371
-361
-364
-359
-336
-314
-315
-337
-333
-338
-348
-343
-344
-342
-338
-340
-329
-323
-339
-329
-304
-298
-315
-334
-330
-290
-286
-278
-253
-253
-241
-225
-222
-199
-202
-232
-223
-215
-198
-188
-210
-232
-257
-251
-257
-297
-314
-319
-337
-334
-342
-350
-357
-372
-388
-392
-390
-384
-352
-356
-372
-364
-355
-356
-360
-344
-363
-382
-358
-350
-369
-340
-336
-347
-326
-308
-303
-319
-318
-315
-309
-285
-283
-286
-277
-290
-293
-283
-303
-302
-320
-331
-312
-304
-295
-299
-303
-305
-303
-319
-331
-362
-360
-345
-347
-344
-377
-410
-395
-369
-379
-386
-379
-380
-378
-387
-379
-357
-329
-303
-318
-336
-331
-314
-288
-285
-288
-280
-295
-290
-270
-254
-235
-241
-247
-246
-248
-247
-226
-220
-235
-235
-248
-260
-258
-257
-246
-243
-265
-275
-269
-266
-271
-261
-270
-288
-297
-282
-265
-290
-297
-294
-288
-283
-295
-318
-289
-242
-246
-257
-267
-242
-216
-212
-207
-186
-183
-175
-160
-155
-201
-239
-217
-200
-230
-244
-226
-231
-247
-249
-230
-226
-246
-228
-235
-271
-265
-253
-229
-235
-230
-210
-196
-201
-205
-215
-225
-206
-196
-208
-215
-184
-174
-145
-141
-162
-183
-180
-179
-198
-190
-175
-163
-162
-147
-158
-178
-200
-191
-193
-208
-198
-192
-203
-213
-199
-207
-235
-232
-218
-210
-232
-242
-233
-239
-200
-156
-158
-161
-152
-153
-144
-158
-156
-128
-123
-103
-98
-111
-103
-99
-107
-87
-67
-77
-86
-72
-55
-57
-59
-69
-99
-114
-105
-113
-129
-136
-137
-132
-124
-104
-121
-140
-127
-132
-152
-185
-175
-175
-201
-195
-160
-148
-152
-158
-129
-112
-143
-155
-133
-137
-130
-129
-144
-160
-150
-140
-114
-94
-88
-81
-56
-61
-88
-84
-55
-79
-97
-90
-103
-96
-89
-103
-123
-127
-133
-133
-139
-178
-178
-151
-139
-132
-143
-155
-152
-133
-119
-126
-139
-110
-99
-107
-96
-97
-109
-113
-140
-167
-151
-152
-149
-143
-135
-140
-155
-119
-111
-137
-147
-128
-141
-170
-167
-170
-184
-186
-202
-203
-183
-161
-142
-163
-159
-138
-137
-148
-135
-114
-120
-160
-168
-139
-121
-118
-134
-155
-156
-126
-99
-95
-99
-108
-108
-102
-107
-136
-142
-142
-123
-78
-73
-101
-106
-102
-111
-112
-108
-102
-121
-123
-105
-115
-119
-103
-79
-94
-120
-119
-112
-89
-81
-84
-85
-68
-39
-33
-43
-44
-25
-38
-55
-56
-88
-109
-132
-136
-146
-147
-129
-129
-154
-156
-136
-151
-162
-183
-184
-170
-183
-206
-203
-201
-203
-212
-223
-217
-204
-209
-211
-209
-222
-226
-238
-265
-253
-240
-251
-250
-253
-227
-222
-257
-287
-270
-256
-252
-240
-238
-243
-264
-266
-251
-258
-253
-241
-259
-268
-263
-253
-232
-216
-199
-194
-182
-187
-169
-163
-184
-173
-149
-135
-142
-132
-116
-98
-97
-99
-101
-113
-104
-91
-76
-73
-94
-94
-87
-81
-84
-96
-89
-93
-110
-117
-98
-82
-74
-76
-73
-57
-44
-35
-45
-55
-21
-30
-71
-76
-40
-35
-47
-45
-49
-56
-62
-78
-104
-114
-107
-119
-124
-138
-141
-140
-149
-151
-137
-121
-135
-147
-165
-151
-141
-168
-171
-177
-188
-188
-186
-192
-173
-158
-144
-155
-188
-177
-158
-164
-170
-171
-174
-158
-165
-179
-174
-166
-167
-159
-147
-144
-146
-136
-130
-138
-134
-133
-122
-105
-100
-130
-139
-133
-128
-136
-155
-144
-137
-157
-153
-159
-146
-119
-110
-118
-131
-130
-116
-149
-175
-177
-178
-165
-152
-170
-194
-183
-156
-127
-129
-120
-91
-92
-101
-85
-73
-73
-93
-111
-95
-71
-65
-60
-91
-93
-78
-81
-88
-88
-93
-79
-72
-78
-73
-60
-63
-84
-85
-83
-91
-89
-89
-113
-131
-108
-102
-126
-145
-163
-181
-192
-184
-186
-193
-190
-169
-135
-128
-137
-147
-150
-134
-104
-60
-67
-84
-114
-136
-106
-79
-84
-78
-90
-117
-122
-116
-103
-117
-138
-154
-167
-164
-161
-175
-175
-173
-203
-208
-173
-143
-153
-146
-132
-125
-118
-110
-111
-100
-97
-98
-93
-86
-93
-99
-109
-110
-86
-92
-116
-99
-77
-89
-97
-104
-115
-125
-140
-146
-155
-157
-152
-166
-193
-183
-172
-169
-187
-215
-204
-190
-187
-198
-166
-141
-133
-158
-190
-178
-152
-149
-167
-188
-186
-189
-179
-165
-161
-163
-184
-195
-176
-159
-155
-151
-141
-153
-172
-157
-127
-137
-156
-155
-162
-155
-150
-163
-149
-135
-143
-145
-162
-161
-145
-148
-143
-152
-166
-139
-125
-138
-148
-138
-124
-105
-130
-152
-142
-133
-129
-139
-134
-128
-134
-136
-123
-109
-109
-130
-146
-150
-160
-136
-124
-142
-157
-162
-194
-214
-211
-215
-228
-233
-230
-256
-259
-236
-229
-245
-237
-225
-235
-250
-252
-242
-246
-227
-219
-223
-218
-211
-206
-217
-245
-238
-203
-190
-177
-179
-186
-191
-213
-221
-184
-154
-158
-139
-139
-143
-136
-125
-133
-146
-173
-163
-130
-102
-112
-113
-91
-95
-101
-108
-103
-105
-124
-154
-184
-187
-183
-191
-199
-230
-230
-227
-222
-191
-193
-219
-224
-213
-214
-214
-217
-237
-262
-245
-199
-155
-175
-207
-208
-210
-202
-194
-206
-214
-194
-177
-182
-200
-214
-211
-205
-220
-235
-239
-259
-258
-245
-257
-265
-261
-265
-253
-219
-202
-207
-210
-212
-213
-212
-210
-223
-230
-213
-199
-216
-224
-241
-237
-228
-220
-213
-225
-221
-192
-179
-169
-147
-141
-127
-121
-130
-134
-149
-137
-123
-153
-183
-183
-194
-191
-189
-180
-165
-184
-192
-183
-200
-183
-155
-153
-146
-137
-138
-138
-149
-152
-143
-156
-158
-156
-172
-168
-151
-139
-135
-161
-181
-181
-176
-173
-177
-194
-207
-213
-208
-207
-200
-201
-213
-217
-202
-201
-239
-261
-255
-228
-217
-217
-213
-201
-195
-212
-230
-237
-257
-287
-279
-265
-276
-280
-287
-279
-277
-286
-281
-271
-280
-291
-279
-255
-263
-265
-258
-268
-254
-225
-228
-248
-243
-251
-260
-255
-254
-240
-236
-237
-230
-221
-225
-241
-237
-226
-224
-219
-205
-193
-186
-203
-228
-230
-231
-252
-260
-249
-240
-223
-220
-241
-236
-231
-223
-223
-217
-211
-207
-212
-228
-260
-270
-256
-246
-230
-218
-228
-211
-192
-218
-236
-243
-247
-260
-282
-298
-291
-293
-291
-315
-321
-286
-271
-283
-303
-314
-309
-293
-289
-300
-308
-331
-342
-348
-347
-336
-340
-329
-317
-321
-325
-348
-359
-340
-340
-348
-344
-331
-321
-296
-291
-297
-290
-256
-266
-287
-258
-223
-209
-227
-246
-237
-231
-233
-235
-233
-232
-211
-192
-196
-207
-196
-185
-205
-237
-267
-266
-258
-278
-290
-279
-292
-307
-316
-315
-293
-269
-250
-259
-242
-235
-241
-235
-242
-230
-240
-249
-236
-235
-260
-273
-257
-250
-275
-280
-277
-283
-264
-245
-248
-238
-233
-244
-253
-254
-249
-256
-275
-299
-303
-287
-261
-267
-275
-262
-291
-327
-313
-299
-302
-311
-317
-322
-330
-338
-350
-351
-366
-384
-357
-356
-387
-398
-409
-408
-402
-412
-431
-442
-432
-438
-441
-431
-415
-414
-409
-396
-383
-374
-379
-412
-421
-414
-401
-365
-349
-349
-341
-324
-327
-323
-326
-355
-358
-344
-330
-320
-297
-291
-303
-299
-277
-263
-236
-214
-203
-187
-190
-174
-168
-171
-178
-163
-151
-159
-172
-153
-142
-157
-164
-147
-152
-181
-209
-228
-227
-206
-186
-190
-197
-214
-212
-201
-208
-222
-226
-241
-262
-265
-270
-293
-304
-303
-297
-308
-312
-312
-306
-321
-340
-304
-277
-274
-275
-280
-300
-285
-249
-256
-277
-289
-271
-271
-268
-263
-263
-248
-254
-244
-220
-216
-207
-190
-166
-145
-160
-160
-148
-182
-184
-170
-192
-187
-192
-222
-234
-237
-241
-231
-236
-240
-247
-245
-232
-216
-192
-194
-218
-229
-235
-231
-240
-248
-246
-233
-211
-201
-203
-203
-204
-213
-226
-236
-244
-271
-276
-265
-257
-270
-291
-288
-283
-293
-302
-285
-272
-261
-255
-254
-228
-219
-221
-245
-252
-241
-232
-221
-217
-224
-235
-234
-209
-177
-177
-192
-190
-164
-156
-149
-125
-121
-130
-145
-146
-144
-155
-164
-166
-164
-159
-160
-181
-185
-184
-185
-171
-169
-179
-176
-163
-153
-159
-180
-178
-141
-140
-132
-140
-169
-155
-146
-154
-158
-138
-125
-155
-193
-182
-183
-206
-206
-214
-242
-249
-232
-238
-236
-247
-262
-274
-269
-251
-247
-235
-219
-243
-244
-257
-276
-274
-282
-301
-285
-274
-279
-278
-263
-254
-253
-259
-272
-266
-260
-263
-248
-214
-223
-238
-241
-258
-255
-250
-241
-228
-229
-209
-196
-183
-184
-185
-180
-192
-184
-164
-156
-152
-156
-154
-156
-148
-141
-154
-171
-192
-190
-158
-162
-171
-174
-154
-169
